![]() |
Audacity 3.2.0
|
An item that delegates to another held in a shared pointer. More...
#include <Registry.h>
Public Types | |
using | ItemType = Item |
Public Member Functions | |
IndirectItem (const std::shared_ptr< Item > &ptr) | |
![]() | |
IndirectItemBase (const BaseItemSharedPtr &ptr) | |
~IndirectItemBase () override | |
![]() | |
BaseItem (const Identifier &internalName) | |
virtual | ~BaseItem () |
Additional Inherited Members | |
![]() | |
BaseItemSharedPtr | ptr |
![]() | |
const Identifier | name |
OrderingHint | orderingHint |
An item that delegates to another held in a shared pointer.
This allows static tables of items to be computed once and reused. The name of the delegate is significant for path calculations, but the IndirectItem's ordering hint is used if the delegate has none
Definition at line 164 of file Registry.h.
using Registry::detail::IndirectItem< Item >::ItemType = Item |
Definition at line 165 of file Registry.h.
|
inlineexplicit |
Definition at line 167 of file Registry.h.