## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.6

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# MutableNodeRefList Member List

This is the complete list of members for MutableNodeRefList, including all inherited members.

- addNode(XalanNode* n)
- addNodeInDocOrder( XalanNode* node, XPathExecutionContext& executionContext)
- addNodes(const XalanNodeList& nodelist)
- addNodes(const NodeRefListBase& nodelist)
- addNodesInDocOrder( const XalanNodeList& nodelist, XPathExecutionContext& executionContext)
- addNodesInDocOrder( const NodeRefListBase& nodelist, XPathExecutionContext& executionContext)
- addNodesInDocOrder( const MutableNodeRefList& nodelist, XPathExecutionContext& executionContext)
- checkForDuplicates() const
- clear()
- clearNulls()
- eDefaultVectorSize enum value `[protected]`
- empty() const `[]`
- ensureAllocation(NodeListVectorType::size_type theSize = 0) `[protected]`
- getDocumentOrder() const `[]`
- getLength() const `[virtual]`
- getReverseDocumentOrder() const `[]`
- getUnknownOrder() const `[]`
- indexOf(const XalanNode* theNode) const `[virtual]`
- insertNode( XalanNode* n, size_type pos)
- item(size_type index) const `[virtual]`
- m_nodeList `[protected]`
- MutableNodeRefList() `[explicit]`
- MutableNodeRefList(const MutableNodeRefList& theSource)
- MutableNodeRefList(const NodeRefListBase& theSource) `[explicit]`
- NodeListIteratorType typedef
- NodeListVectorType typedef
- NodeRefList() `[explicit]`
- NodeRefList(const NodeRefList& theSource)
- NodeRefList(const NodeRefListBase& theSource) `[explicit]`
- NodeRefListBase()
- NodeRefListBase(const NodeRefListBase&) `[protected]`
- npos `[static]`
- operator=(const MutableNodeRefList& theRHS)
- operator=(const NodeRefList& theRHS)
- operator=(const NodeRefListBase& theRHS)
- operator=(const XalanNodeList* theRHS)
- removeNode(const XalanNode* n)
- removeNode(size_type pos)
- reserve(size_type theCount) `[]`
- reverse()
- reverseAssign(MutableNodeRefList& nodelist) const
- setDocumentOrder() `[]`
- setNode( size_type pos, XalanNode* n = 0)
- setReverseDocumentOrder() `[]`
- setUnknownOrder() `[]`
- size_type typedef
- swap(MutableNodeRefList& theOther) `[]`
- NodeRefList::swap(NodeRefList& theOther) `[]`
- ~MutableNodeRefList() `[virtual]`
- ~NodeRefList() `[virtual]`
- ~NodeRefListBase() `[virtual]`

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.6 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.