AfterBeginGroup(const ItemProperties *pProperties) | MenuRegistry::detail::VisitorBase | |
BeginGroup(const GroupItem< PopupMenuTableTraits > &item, const Path &path) const | Registry::VisitorFunctions< PopupMenuTableTraits > | inline |
EndGroup(const GroupItem< PopupMenuTableTraits > &item, const Path &path) const | Registry::VisitorFunctions< PopupMenuTableTraits > | inline |
firstItem | MenuRegistry::detail::VisitorBase | |
LeafTypes typedef | Registry::VisitorFunctions< PopupMenuTableTraits > | |
mDoSeparator | MenuRegistry::Visitor< PopupMenuTableTraits > | private |
mMenu | anonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder | |
mMenus | anonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder | |
mpUserData | anonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder | |
mRoot | anonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder | |
mWrapped | MenuRegistry::Visitor< PopupMenuTableTraits > | private |
needSeparator | MenuRegistry::detail::VisitorBase | |
NodeTypes typedef | Registry::VisitorFunctions< PopupMenuTableTraits > | |
PopupMenuBuilder(PopupMenuTable &table, PopupMenuImpl &menu, void *pUserData) | anonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder | inline |
ShouldBeginGroup(const ItemProperties *pProperties) | MenuRegistry::detail::VisitorBase | |
ShouldDoSeparator() | MenuRegistry::detail::VisitorBase | |
ShouldEndGroup(const ItemProperties *pProperties) | MenuRegistry::detail::VisitorBase | |
Visit(const SingleItem &item, const Path &path) const | Registry::VisitorFunctions< PopupMenuTableTraits > | inline |
Visitor(VisitorFunctions< PopupMenuTableTraits > functions, std::function< void()> doSeparator) | MenuRegistry::Visitor< PopupMenuTableTraits > | inline |
VisitorFunctions(Visitors &&visitors) | Registry::VisitorFunctions< PopupMenuTableTraits > | inline |