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

Declarations

tools/lldb/source/Core/IOHandler.cpp
  642 class Menu;

References

tools/lldb/source/Core/IOHandler.cpp
  646 typedef std::shared_ptr<Menu> MenuSP;
 1313   virtual MenuActionResult MenuDelegateAction(Menu &menu) = 0;
 1347   MenuActionResult ActionPrivate(Menu &menu) {
 1405   Menu *m_parent;
 1444     Menu *submenu = submenus[i].get();
 1526   Menu::Type menu_type = GetType();
 1528   case Menu::Type::Bar: {
 1532       Menu *menu = submenus[i].get();
 1542   case Menu::Type::Item: {
 1565   case Menu::Type::Separator:
 1577   Menu::Type menu_type = GetType();
 1578   if (menu_type == Menu::Type::Bar) {
 1644   } else if (menu_type == Menu::Type::Item) {
 1692         Menu *menu = submenus[i].get();
 1703   } else if (menu_type == Menu::Type::Separator) {
 3464   MenuActionResult MenuDelegateAction(Menu &menu) override {
 3558           menu.AddSubmenu(MenuSP(new Menu(Menu::Type::Separator)));
 3558           menu.AddSubmenu(MenuSP(new Menu(Menu::Type::Separator)));
 3581               MenuSP(new Menu(thread_menu_title.GetString().str().c_str(),
 4479         new Menu("LLDB", "F1", KEY_F(1), ApplicationDelegate::eMenuID_LLDB));
 4481         new Menu("Exit", nullptr, 'x', ApplicationDelegate::eMenuID_LLDBExit));
 4483     lldb_menu_sp->AddSubmenu(MenuSP(new Menu(
 4485     lldb_menu_sp->AddSubmenu(MenuSP(new Menu(Menu::Type::Separator)));
 4485     lldb_menu_sp->AddSubmenu(MenuSP(new Menu(Menu::Type::Separator)));
 4488     MenuSP target_menu_sp(new Menu("Target", "F2", KEY_F(2),
 4490     target_menu_sp->AddSubmenu(MenuSP(new Menu(
 4492     target_menu_sp->AddSubmenu(MenuSP(new Menu(
 4495     MenuSP process_menu_sp(new Menu("Process", "F3", KEY_F(3),
 4497     process_menu_sp->AddSubmenu(MenuSP(new Menu(
 4499     process_menu_sp->AddSubmenu(MenuSP(new Menu(
 4501     process_menu_sp->AddSubmenu(MenuSP(new Menu(
 4503     process_menu_sp->AddSubmenu(MenuSP(new Menu(Menu::Type::Separator)));
 4503     process_menu_sp->AddSubmenu(MenuSP(new Menu(Menu::Type::Separator)));
 4505         MenuSP(new Menu("Continue", nullptr, 'c',
 4507     process_menu_sp->AddSubmenu(MenuSP(new Menu(
 4509     process_menu_sp->AddSubmenu(MenuSP(new Menu(
 4512     MenuSP thread_menu_sp(new Menu("Thread", "F4", KEY_F(4),
 4514     thread_menu_sp->AddSubmenu(MenuSP(new Menu(
 4517         MenuSP(new Menu("Step Over", nullptr, 'v',
 4519     thread_menu_sp->AddSubmenu(MenuSP(new Menu(
 4523         new Menu("View", "F5", KEY_F(5), ApplicationDelegate::eMenuID_View));
 4525         MenuSP(new Menu("Backtrace", nullptr, 'b',
 4528         MenuSP(new Menu("Registers", nullptr, 'r',
 4530     view_menu_sp->AddSubmenu(MenuSP(new Menu(
 4533         MenuSP(new Menu("Variables", nullptr, 'v',
 4537         new Menu("Help", "F6", KEY_F(6), ApplicationDelegate::eMenuID_Help));
 4538     help_menu_sp->AddSubmenu(MenuSP(new Menu(
 4544     MenuSP menubar_sp(new Menu(Menu::Type::Bar));
 4544     MenuSP menubar_sp(new Menu(Menu::Type::Bar));
usr/include/c++/7.4.0/bits/shared_ptr.h
   93     class shared_ptr : public __shared_ptr<_Tp>
  107       using element_type = typename __shared_ptr<_Tp>::element_type;
  129 	shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { }
  236 	shared_ptr(const shared_ptr<_Yp>& __r) noexcept
  253 	shared_ptr(shared_ptr<_Yp>&& __r) noexcept
  299 	_Assignable<const shared_ptr<_Yp>&>
  300 	operator=(const shared_ptr<_Yp>& __r) noexcept
  324 	_Assignable<shared_ptr<_Yp>>
  325 	operator=(shared_ptr<_Yp>&& __r) noexcept
  352       shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
usr/include/c++/7.4.0/bits/shared_ptr_base.h
  882     : is_convertible<_Yp*, _Tp*>::type
  882     : is_convertible<_Yp*, _Tp*>::type
  946     : is_convertible<_Yp*, _Tp*>::type
  946     : is_convertible<_Yp*, _Tp*>::type
  956       using element_type = _Tp;
 1035     : public __shared_ptr_access<_Tp, _Lp>
 1038       using element_type = typename remove_extent<_Tp>::type;
 1078 	__shared_ptr(_Yp* __p)
 1081 	  static_assert( !is_void<_Yp>::value, "incomplete type" );
 1082 	  static_assert( sizeof(_Yp) > 0, "incomplete type" );
 1126 	__shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1138 	__shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
 1192 	_Assignable<_Yp>
 1193 	operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1218 	_Assignable<_Yp>
 1219 	operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
 1272       swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
 1344       __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
 1377 	typename enable_if<!__has_esft_base<_Yp2>::value>::type
 1378 	_M_enable_shared_from_this_with(_Yp*) noexcept
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1942     { typedef _Tp     type; };