<meta name="usage" content="internal"> This is a table of counters, keyed by ElemNumber objects, each of which has a list of A class that does incremental counting for...">Counter objects. More...
<meta name="usage" content="internal"> This is a table of counters, keyed by ElemNumber objects, each of which has a list of A class that does incremental counting for...">Counter objects.
This really isn't a true table, it is more like a list of lists (there must be a technical term for that...).
CountersTable::CountersTable | ( | MemoryManagerType & | theManager, | |
unsigned long | theSize = 0 | |||
) |
CountersTable::~CountersTable | ( | ) |
void CountersTable::resize | ( | unsigned long | theSize | ) |
Resize the table.
The must be done prior to using the table, if the size was not past in the constructor.
The new size
CountType CountersTable::countNode | ( | StylesheetExecutionContext & | executionContext, | |
const ElemNumber & | numberElem, | |||
XalanNode * | node | |||
) |
Count forward until the given node is found, or until we have looked to the given amount.
The current execution context; The executing ElemNumber The node to count.
void CountersTable::reset | ( | ) |
Clear all cached data from the table.
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.10 |
|