Local implementation of NodeRefList. More...
#include <NodeRefList.hpp>
Inherits NodeRefListBase.
Inherited by MutableNodeRefList.
Local implementation of NodeRefList.
This class is for internal use only.
Definition at line 43 of file NodeRefList.hpp.
Definition at line 107 of file NodeRefList.hpp.
anonymous enum [protected] |
Definition at line 119 of file NodeRefList.hpp.
NodeRefList::NodeRefList | ( | MemoryManager & | theManager = XalanMemMgrs::getDefaultXercesMemMgr() |
) | [explicit] |
NodeRefList::NodeRefList | ( | const NodeRefList & | theSource, | |
MemoryManager & | theManager = XalanMemMgrs::getDefaultXercesMemMgr() | |||
) |
Construct a node list from another.
theSource | source node list |
NodeRefList::NodeRefList | ( | const NodeRefListBase & | theSource, | |
MemoryManager & | theManager = XalanMemMgrs::getDefaultXercesMemMgr() | |||
) | [explicit] |
Construct a node list from another.
theSource | source node list |
virtual NodeRefList::~NodeRefList | ( | ) | [virtual] |
bool NodeRefList::checkForDuplicates | ( | MemoryManager & | theManager | ) | const |
bool NodeRefList::empty | ( | ) | const [inline] |
Definition at line 85 of file NodeRefList.hpp.
void NodeRefList::ensureAllocation | ( | NodeListVectorType::size_type | theSize = 0 |
) | [inline, protected] |
Ensure that an allocation is either the default allocation amount, or the amount specified in the parameter, whichever is larger.
theSize | The requested size. |
Definition at line 132 of file NodeRefList.hpp.
virtual size_type NodeRefList::getLength | ( | ) | const [virtual] |
Determine the number of nodes in the list.
The range of valid child node indices is 0 to length-1
inclusive.
Implements NodeRefListBase.
MemoryManager& NodeRefList::getMemoryManager | ( | ) | [inline] |
Definition at line 60 of file NodeRefList.hpp.
Retrieve the zero based index of the node in the list.
theNode | node whose index to find |
Implements NodeRefListBase.
Returns the index
th item in the collection.
If index
is greater than or equal to the number of nodes in the list, this returns null
.
index | index into the collection |
index
th position in the NodeList
, or null
if that is not a valid index Implements NodeRefListBase.
NodeRefList& NodeRefList::operator= | ( | const NodeRefListBase & | theRHS | ) |
Reimplemented from NodeRefListBase.
Reimplemented in MutableNodeRefList.
NodeRefList& NodeRefList::operator= | ( | const NodeRefList & | theRHS | ) |
Reimplemented in MutableNodeRefList.
void NodeRefList::swap | ( | NodeRefList & | theOther | ) | [inline] |
Definition at line 110 of file NodeRefList.hpp.
NodeListVectorType NodeRefList::m_nodeList [protected] |
Definition at line 137 of file NodeRefList.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|