A handle type used with methods TCursor::Export and ImportCursor.
Definition at line 638 of file stringtree.inl.
Public Field Index: | |
| uinteger | value |
| The encapsulated value. | |
Public Method Index: | |
| ConstCursorHandle ()=default | |
| Defaulted default constructor. | |
| ConstCursorHandle (const CursorHandle &mutableHandle) | |
| ConstCursorHandle (uinteger pValue) | |
| bool | IsValid () const noexcept |
| bool | operator== (const ConstCursorHandle &other) const noexcept |
| bool | operator== (const CursorHandle &other) const noexcept |
| uinteger alib::containers::StringTree< TAllocator, T, TNodeHandler, TRecycling >::ConstCursorHandle::value |
The encapsulated value.
Definition at line 640 of file stringtree.inl.
|
inline |
Constructor accepting a raw value.
| pValue | The value that this handle is supposed to use. |
Definition at line 647 of file stringtree.inl.
|
inline |
Constructor accepting a mutable handle.
| mutableHandle | The mutable handle that is to be converted to a constant one. |
Definition at line 651 of file stringtree.inl.
|
inlinenoexcept |
Checks if this is a valid handle.
true if this handle is not nulled. Definition at line 668 of file stringtree.inl.
|
inlinenoexcept |
Comparison operator.
| other | The cursor handle to compare this handle to. |
true if both handles refer to the same cursor or if both handles are invalid. false otherwise. Definition at line 657 of file stringtree.inl.
|
inlinenoexcept |
Comparison operator.
| other | The cursor handle to compare this handle to. |
true if both handles refer to the same cursor or if both handles are invalid. false otherwise. Definition at line 664 of file stringtree.inl.