Class CNodeIndexer#
Defined in File parser_node_indexer.h
Class Documentation#
-
class CNodeIndexer#
Node indexer object managing the node index objects allowing determining and changing the order of nodes.
Public Functions
-
CNodeIndexer()#
Constructor.
-
CNodeIndex CreateIndex()#
Create a node index object.
- Returns:
The new node index object.
-
CNodeIndex CreateIndex(const CNodeIndex &rInsertBefore)#
Create a new node index object and insert this object before the supplied object.
- Attention
There is no protection for supplying an invalid iterator or an iterator from a different indexer.
- Parameters:
rInsertBefore – [in] Insert the index object before the supplied iterator position.
- Returns:
The new node index object.
Public Static Functions
-
static size_t Count()#
Return the amount of indices allocated.
- Returns:
The amount of indices allocated in the index list.
-
CNodeIndexer()#