A union of base string and the derived (or same) final storage type. Only the node handler will finalize the name into the second field.
Definition at line 61 of file stringtreebase.inl.
Public Field Index: | |
NameType | key |
The name to compare when just keys are used. | |
NameStorageType | storage |
The name when stored in the hashtable. | |
Public Method Index: | |
NodeNameUnion (const NameType &n) | |
Constructor taking a key string. | |
NodeNameUnion (const NodeNameUnion &n) | |
Copy constructor. | |
~NodeNameUnion () | |
Destructor. | |
NameType alib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeKey::NodeNameUnion::key |
The name to compare when just keys are used.
Definition at line 72 of file stringtreebase.inl.
NameStorageType alib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeKey::NodeNameUnion::storage |
The name when stored in the hashtable.
Definition at line 73 of file stringtreebase.inl.
|
inlineexplicit |
Constructor taking a key string.
n | The name of the node. |
Definition at line 64 of file stringtreebase.inl.
|
inlineexplicit |
Copy constructor.
n | The union to copy. |
Definition at line 67 of file stringtreebase.inl.
|
inline |
Destructor.
Definition at line 70 of file stringtreebase.inl.