Audacity 3.2.0
Public Member Functions | Public Attributes | List of all members
anonymous_namespace{SnappingToolBar.cpp}::SnapToListBuilder Struct Referencefinal
Inheritance diagram for anonymous_namespace{SnappingToolBar.cpp}::SnapToListBuilder:
[legend]
Collaboration diagram for anonymous_namespace{SnappingToolBar.cpp}::SnapToListBuilder:
[legend]

Public Member Functions

 SnapToListBuilder ()
 
void BeginGroup (const SnapRegistryGroup &item) override
 
void EndGroup (const SnapRegistryGroup &item) override
 
void Visit (const SnapRegistryItem &item) override
 
virtual void BeginGroup (const SnapRegistryGroup &item)=0
 
virtual void EndGroup (const SnapRegistryGroup &item)=0
 
virtual void Visit (const SnapRegistryItem &item)=0
 

Public Attributes

std::vector< IdentifierList
 

Detailed Description

Definition at line 107 of file SnappingToolBar.cpp.

Constructor & Destructor Documentation

◆ SnapToListBuilder()

anonymous_namespace{SnappingToolBar.cpp}::SnapToListBuilder::SnapToListBuilder ( )
inline

Definition at line 109 of file SnappingToolBar.cpp.

110 {
112 }
static void Visit(SnapRegistryVisitor &visitor)
Definition: SnapUtils.cpp:144

References SnapFunctionsRegistry::Visit().

Here is the call graph for this function:

Member Function Documentation

◆ BeginGroup()

void anonymous_namespace{SnappingToolBar.cpp}::SnapToListBuilder::BeginGroup ( const SnapRegistryGroup item)
inlineoverridevirtual

Implements SnapRegistryVisitor.

Definition at line 114 of file SnappingToolBar.cpp.

115 {
116 }

◆ EndGroup()

void anonymous_namespace{SnappingToolBar.cpp}::SnapToListBuilder::EndGroup ( const SnapRegistryGroup item)
inlineoverridevirtual

Implements SnapRegistryVisitor.

Definition at line 118 of file SnappingToolBar.cpp.

119 {
120 }

◆ Visit()

void anonymous_namespace{SnappingToolBar.cpp}::SnapToListBuilder::Visit ( const SnapRegistryItem item)
inlineoverridevirtual

Implements SnapRegistryVisitor.

Definition at line 122 of file SnappingToolBar.cpp.

123 {
124 List.push_back(item.name);
125 }
const Identifier name
Definition: Registry.h:79

References Registry::detail::BaseItem::name.

Member Data Documentation

◆ List

std::vector<Identifier> anonymous_namespace{SnappingToolBar.cpp}::SnapToListBuilder::List

Definition at line 127 of file SnappingToolBar.cpp.


The documentation for this struct was generated from the following file: