reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/Utility/Args.h
  166     return llvm::makeArrayRef(m_argv).drop_back();
tools/lldb/source/Utility/Args.cpp
  181   m_argv.clear();
  185     m_argv.push_back(m_entries.back().data());
  187   m_argv.push_back(nullptr);
  240   m_argv.clear();
  248     m_argv.push_back(m_entries.back().data());
  251   m_argv.push_back(nullptr);
  257   if (idx < m_argv.size())
  258     return m_argv[idx];
  263   assert(!m_argv.empty());
  269   return (m_argv.size() > 1) ? m_argv.data() : nullptr;
  269   return (m_argv.size() > 1) ? m_argv.data() : nullptr;
  273   assert(!m_argv.empty());
  274   return (m_argv.size() > 1) ? const_cast<const char **>(m_argv.data())
  274   return (m_argv.size() > 1) ? const_cast<const char **>(m_argv.data())
  282   m_argv.erase(m_argv.begin());
  282   m_argv.erase(m_argv.begin());
  291   assert(m_argv.size() == m_entries.size() + 1);
  292   assert(m_argv.back() == nullptr);
  293   m_argv.pop_back();
  296     m_argv.push_back(m_entries.back().data());
  298   m_argv.push_back(nullptr);
  304   assert(m_argv.size() == m_entries.size() + 1);
  305   assert(m_argv.back() == nullptr);
  306   m_argv.pop_back();
  309     m_argv.push_back(m_entries.back().data());
  312   m_argv.push_back(nullptr);
  321   assert(m_argv.size() == m_entries.size() + 1);
  322   assert(m_argv.back() == nullptr);
  327   m_argv.insert(m_argv.begin() + idx, m_entries[idx].data());
  327   m_argv.insert(m_argv.begin() + idx, m_entries[idx].data());
  332   assert(m_argv.size() == m_entries.size() + 1);
  333   assert(m_argv.back() == nullptr);
  339   m_argv[idx] = m_entries[idx].data();
  346   m_argv.erase(m_argv.begin() + idx);
  346   m_argv.erase(m_argv.begin() + idx);
  355   m_argv.resize(argc + 1);
  363     m_argv[i] = m_entries[i].data();
  373   m_argv.clear();
  374   m_argv.push_back(nullptr);