Class CNodeIndexer#

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.