## Xalan-C++ API Documentation

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

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

# XalanDOMString Member List

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

- append(const XalanDOMString &theSource)
- append(const XalanDOMString &theSource, size_type thePosition, size_type theCount)
- append(const XalanDOMChar *theString, size_type theCount)
- append(const XalanDOMChar *theString)
- append(const char *theString, size_type theCount)
- append(const char *theString)
- append(size_type theCount, XalanDOMChar theChar)
- assign(const XalanDOMChar *theSource)
- assign(const XalanDOMChar *theSource, size_type theCount)
- assign(const char *theSource)
- assign(const char *theSource, size_type theCount)
- assign(const XalanDOMString &theSource, size_type thePosition, size_type theCount)
- assign(const XalanDOMString &theSource)
- assign(size_type theCount, XalanDOMChar theChar)
- assign(const_iterator theFirstPosition, const_iterator theLastPosition)
- begin()
- begin() const
- c_str() const
- capacity() const
- CharVectorType typedef
- clear()
- compare(const XalanDOMString &theString) const
- compare(size_type thePosition1, size_type theCount1, const XalanDOMString &theString) const
- compare(size_type thePosition1, size_type theCount1, const XalanDOMString &theString, size_type thePosition2, size_type theCount2) const
- compare(const XalanDOMChar *theString) const
- compare(size_type thePosition1, size_type theCount1, const XalanDOMChar *theString, size_type theCount2=size_type(npos)) const
- compare(const char *theString) const
- compare(size_type thePosition1, size_type theCount1, const char *theString, size_type theCount2=size_type(npos)) const
- const_iterator typedef
- const_reference typedef
- const_reverse_iterator typedef
- data() const
- empty() const
- end()
- end() const
- equals(const XalanDOMChar *theLHS, size_type theLHSLength, const XalanDOMChar *theRHS, size_type theRHSLength) `[static]`
- equals(const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) `[static]`
- equals(const XalanDOMString &theLHS, const XalanDOMString &theRHS) `[static]`
- equals(const XalanDOMString &theLHS, const XalanDOMChar *theRHS) `[static]`
- equals(const XalanDOMChar *theLHS, const XalanDOMString &theRHS) `[static]`
- erase(size_type theStartPosition=0, size_type theCount=size_type(npos))
- getBackInsertIterator() `[protected]`
- getBackInsertIterator() const `[protected]`
- getIteratorForPosition(size_type thePosition) `[protected]`
- getIteratorForPosition(size_type thePosition) const `[protected]`
- hash() const
- hash(const XalanDOMChar *theString, size_type theLength) `[static]`
- insert(size_type thePosition, const XalanDOMString &theString)
- insert(size_type thePosition1, const XalanDOMString &theString, size_type thePosition2, size_type theCount)
- insert(size_type thePosition, const XalanDOMChar *theString, size_type theCount)
- insert(size_type thePosition, const XalanDOMChar *theString)
- insert(size_type thePosition, size_type theCount, XalanDOMChar theChar)
- insert(iterator thePosition, XalanDOMChar theChar)
- insert(iterator thePosition, size_type theCount, XalanDOMChar theChar)
- insert(iterator theInsertPosition, const_iterator theFirstPosition, const_iterator theLastPosition)
- invariants() const `[protected]`
- iterator typedef
- length() const
- length(const XalanDOMChar *theString) `[static]`
- length(const char *theString) `[static]`
- max_size() const
- npos enum value
- operator+=(const XalanDOMString &theSource)
- operator+=(const XalanDOMChar *theString)
- operator+=(XalanDOMChar theChar)
- operator=(const XalanDOMString &theRHS)
- operator=(const XalanDOMChar *theRHS)
- operator=(const char *theRHS)
- operator=(XalanDOMChar theRHS)
- operator[](size_type theIndex) const
- operator[](size_type theIndex)
- push_back(XalanDOMChar theChar)
- rbegin()
- rbegin() const
- reference typedef
- rend()
- rend() const
- reserve(size_type theCount=0)
- resize(size_type theCount, XalanDOMChar theChar)
- resize(size_type theCount)
- reverse_iterator typedef
- size() const
- size_type typedef
- substr(size_type thePosition=0, size_type theCount=size_type(npos)) const
- substr(XalanDOMString &theSubstring, size_type thePosition=0, size_type theCount=size_type(npos)) const
- swap(XalanDOMString &theOther)
- transcode() const
- transcode(CharVectorType &theResult) const
- value_type typedef
- WideCharVectorType typedef
- XalanDOMCharVectorType typedef
- XalanDOMString() `[explicit]`
- XalanDOMString(const char *theString, size_type theCount=size_type(npos)) `[explicit]`
- XalanDOMString(const XalanDOMString &theSource, size_type theStartPosition=0, size_type theCount=size_type(npos))
- XalanDOMString(const XalanDOMChar *theString, size_type theCount=size_type(npos)) `[explicit]`
- XalanDOMString(size_type theCount, XalanDOMChar theChar)
- ~XalanDOMString()

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.5 Copyright © 2000, 2001, 2002, 2003 The Apache Software Foundation. All Rights Reserved.