## 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

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