|
Open Model Railroad Network (OpenMRN)
|
Encapsulation of a pointer into the pool array. More...
Public Member Functions | |
| PoolIdx () | |
| Constructor. Sets the pointer to invalid. | |
| bool | empty () |
| Metadata * | deref (AliasCache *parent) |
| Dereferences a pool index as if it was a pointer. | |
Public Attributes | |
| uint16_t | idx_ |
| Indexes the pool of the AliasCache. | |
Encapsulation of a pointer into the pool array.
Definition at line 195 of file AliasCache.hxx.
|
inline |
Constructor. Sets the pointer to invalid.
Definition at line 199 of file AliasCache.hxx.
|
inline |
Dereferences a pool index as if it was a pointer.
| parent | the AliasCache whose pool to index. |
Definition at line 213 of file AliasCache.hxx.
|
inline |
Definition at line 204 of file AliasCache.hxx.
| uint16_t openlcb::AliasCache::PoolIdx::idx_ |
Indexes the pool of the AliasCache.
Definition at line 209 of file AliasCache.hxx.