## Xalan-C++ API Documentation

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

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(MemoryManagerType &theManager) const
- clear()
- clearNulls()
- create(MemoryManagerType &theManager) `[static]`
- eDefaultVectorSize enum value `[protected]`
- empty() const
- ensureAllocation(NodeListVectorType::size_type theSize=0) `[protected]`
- getDocumentOrder() const
- getLength() const `[virtual]`
- getMemoryManager()
- 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(MemoryManagerType &theManager) `[explicit]`
- MutableNodeRefList(const MutableNodeRefList &theSource, MemoryManagerType &theManager)
- MutableNodeRefList(const NodeRefListBase &theSource, MemoryManagerType &theManager) `[explicit]`
- NodeListIteratorType typedef
- NodeListVectorType typedef
- NodeRefList(MemoryManagerType &theManager XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR) `[explicit]`
- NodeRefList(const NodeRefList &theSource, MemoryManagerType &theManager XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR)
- NodeRefList(const NodeRefListBase &theSource, MemoryManagerType &theManager XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR) `[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()
- 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.10 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.