Audacity 3.2.0
Public Member Functions | List of all members
SnapRegistryGroup Struct Referencefinal

#include <SnapUtils.h>

Inheritance diagram for SnapRegistryGroup:
[legend]
Collaboration diagram for SnapRegistryGroup:
[legend]

Public Member Functions

 ~SnapRegistryGroup () override
 
bool Inlined () const
 
const TranslatableStringLabel () const
 
- Public Member Functions inherited from Composite::Extension< Registry::GroupItem< SnapRegistryTraits >, SnapRegistryGroupData, const Identifier & >
 Extension (RequiredBaseArgs... args, SnapRegistryGroupData arg2, OtherBaseArgs &&...otherArgs)
 
- Public Member Functions inherited from Registry::GroupItem< SnapRegistryTraits >
 ~GroupItem () override=default
 
- Public Member Functions inherited from Composite::Builder< detail::GroupItemBase, GroupItem< SnapRegistryTraits >, const Identifier & >
auto push_back (Arg &&arg) -> std::enable_if_t< Traits< detail::GroupItemBase, GroupItem< SnapRegistryTraits > > ::template enables_item_type_v< Arg >, void >
 
void push_back (typename Base::value_type arg)
 
 Builder (BaseArgs... args, Items &&... items)
 Variadic constructor. More...
 
 Builder (BaseArgs... args, InputIterator begin, InputIterator end)
 Iterator range constructor, with default transformer. More...
 
 Builder (BaseArgs... args, InputIterator begin, InputIterator end, Transformer transformer)
 Iterator range constructor, with explicit transformer. More...
 

Additional Inherited Members

- Public Types inherited from Composite::Builder< detail::GroupItemBase, GroupItem< SnapRegistryTraits >, const Identifier & >
using BaseType = detail::GroupItemBase
 
- Protected Attributes inherited from SnapRegistryGroupData
const TranslatableString label
 
const bool inlined
 

Detailed Description

Definition at line 63 of file SnapUtils.h.

Constructor & Destructor Documentation

◆ ~SnapRegistryGroup()

SnapRegistryGroup::~SnapRegistryGroup ( )
override

Definition at line 170 of file SnapUtils.cpp.

171{
172}

Member Function Documentation

◆ Inlined()

bool SnapRegistryGroup::Inlined ( ) const
inline

Definition at line 72 of file SnapUtils.h.

72{ return inlined; }
const bool inlined
Definition: SnapUtils.h:60

Referenced by anonymous_namespace{SnappingToolBar.cpp}::SnapModePopup::OnPopup().

Here is the caller graph for this function:

◆ Label()

const TranslatableString & SnapRegistryGroup::Label ( ) const
inline

Definition at line 73 of file SnapUtils.h.

73{ return label; }
const TranslatableString label
Definition: SnapUtils.h:59

References label.

Referenced by anonymous_namespace{SnappingToolBar.cpp}::SnapModePopup::OnPopup().

Here is the caller graph for this function:

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