reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
166 return llvm::makeArrayRef(m_argv).drop_back();
tools/lldb/source/Utility/Args.cpp181 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);