List of all members.
Classes
Public Types
Public Member Functions
- XalanDOMString (MemoryManagerType &theManager XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR)
- XalanDOMString (const char *theString, MemoryManagerType &theManager XALAN_DEFAULT_MEMMGR, size_type theCount=size_type(npos))
- XalanDOMString (const XalanDOMString &theSource, MemoryManagerType &theManager XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR, size_type theStartPosition=0, size_type theCount=size_type(npos))
- XalanDOMString (const XalanDOMChar *theString, MemoryManagerType &theManager XALAN_DEFAULT_MEMMGR, size_type theCount=size_type(npos))
- XalanDOMString (size_type theCount, XalanDOMChar theChar, MemoryManagerType &theManager XALAN_DEFAULT_MEMMGR)
- XalanDOMString * clone (MemoryManagerType &theManager)
- ~XalanDOMString ()
- XalanDOMString & operator= (const XalanDOMString &theRHS)
- XalanDOMString & operator= (const XalanDOMChar *theRHS)
- XalanDOMString & operator= (const char *theRHS)
- XalanDOMString & operator= (XalanDOMChar theRHS)
- iterator begin ()
- const_iterator begin () const
- iterator end ()
- const_iterator end () const
- reverse_iterator rbegin ()
- const_reverse_iterator rbegin () const
- reverse_iterator rend ()
- const_reverse_iterator rend () const
- size_type size () const
- size_type length () const
- size_type max_size () const
- void resize (size_type theCount, XalanDOMChar theChar)
- void resize (size_type theCount)
- size_type capacity () const
- void reserve (size_type theCount=0)
- void clear ()
- void erase (size_type theStartPosition=0, size_type theCount=size_type(npos))
- bool empty () const
- const_reference operator[] (size_type theIndex) const
- reference operator[] (size_type theIndex)
- const_reference at (size_type theIndex) const
- reference at (size_type theIndex)
- const XalanDOMChar * c_str () const
- const XalanDOMChar * data () const
- void swap (XalanDOMString &theOther)
- XalanDOMString & operator+= (const XalanDOMString &theSource)
- XalanDOMString & operator+= (const XalanDOMChar *theString)
- XalanDOMString & operator+= (XalanDOMChar theChar)
- XalanDOMString & assign (const XalanDOMChar *theSource)
- XalanDOMString & assign (const XalanDOMChar *theSource, size_type theCount)
- XalanDOMString & assign (const char *theSource)
- XalanDOMString & assign (const char *theSource, size_type theCount)
- XalanDOMString & assign (const XalanDOMString &theSource, size_type thePosition, size_type theCount)
- XalanDOMString & assign (const XalanDOMString &theSource)
- XalanDOMString & assign (size_type theCount, XalanDOMChar theChar)
- XalanDOMString & assign (iterator theFirstPosition, iterator theLastPosition)
- XalanDOMString & append (const XalanDOMString &theSource)
- XalanDOMString & append (const XalanDOMString &theSource, size_type thePosition, size_type theCount)
- XalanDOMString & append (const XalanDOMChar *theString, size_type theCount)
- XalanDOMString & append (const XalanDOMChar *theString)
- XalanDOMString & append (const char *theString, size_type theCount)
- XalanDOMString & append (const char *theString)
- XalanDOMString & append (size_type theCount, XalanDOMChar theChar)
- void push_back (XalanDOMChar theChar)
- XalanDOMString & insert (size_type thePosition, const XalanDOMString &theString)
- XalanDOMString & insert (size_type thePosition1, const XalanDOMString &theString, size_type thePosition2, size_type theCount)
- XalanDOMString & insert (size_type thePosition, const XalanDOMChar *theString, size_type theCount)
- XalanDOMString & insert (size_type thePosition, const XalanDOMChar *theString)
- XalanDOMString & insert (size_type thePosition, size_type theCount, XalanDOMChar theChar)
- iterator insert (iterator thePosition, XalanDOMChar theChar)
- void insert (iterator thePosition, size_type theCount, XalanDOMChar theChar)
- void insert (iterator theInsertPosition, iterator theFirstPosition, iterator theLastPosition)
- XalanDOMString & substr (XalanDOMString &theSubstring, size_type thePosition=0, size_type theCount=size_type(npos)) const
- int compare (const XalanDOMString &theString) const
- int compare (size_type thePosition1, size_type theCount1, const XalanDOMString &theString) const
- int compare (size_type thePosition1, size_type theCount1, const XalanDOMString &theString, size_type thePosition2, size_type theCount2) const
- int compare (const XalanDOMChar *theString) const
- int compare (size_type thePosition1, size_type theCount1, const XalanDOMChar *theString, size_type theCount2=size_type(npos)) const
- void reset (MemoryManagerType &theManager, const char *theString)
- void reset (MemoryManagerType &theManager, const XalanDOMChar *theString)
- void transcode (CharVectorType &theResult) const
- Transcode the string to the local code page.
- MemoryManagerType & getMemoryManager ()
- size_type hash () const
Static Public Member Functions
Protected Member Functions
Member Typedef Documentation
Member Enumeration Documentation
Constructor & Destructor Documentation
XalanDOMString::XalanDOMString |
( |
MemoryManagerType &theManager |
XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR | ) |
|
XalanDOMString::~XalanDOMString |
( |
| ) |
|
Member Function Documentation
XalanDOMString& XalanDOMString::append |
( |
const XalanDOMChar * |
theString | ) |
|
XalanDOMString& XalanDOMString::assign |
( |
const XalanDOMChar * |
theSource | ) |
|
const XalanDOMChar* XalanDOMString::c_str |
( |
| ) |
const |
void XalanDOMString::clear |
( |
| ) |
|
int XalanDOMString::compare |
( |
const XalanDOMChar * |
theString | ) |
const |
const XalanDOMChar* XalanDOMString::data |
( |
| ) |
const |
bool XalanDOMString::empty |
( |
| ) |
const |
static bool XalanDOMString::equals |
( |
const XalanDOMChar * |
theLHS, |
|
|
size_type |
theLHSLength, |
|
|
const XalanDOMChar * |
theRHS, |
|
|
size_type |
theRHSLength |
|
) |
| [static] |
static bool XalanDOMString::equals |
( |
const XalanDOMChar * |
theLHS, |
|
|
const XalanDOMChar * |
theRHS |
|
) |
| [static] |
static bool XalanDOMString::equals |
( |
const XalanDOMChar * |
theLHS, |
|
|
const XalanDOMString & |
theRHS |
|
) |
| [static] |
static bool XalanDOMString::equals |
( |
const XalanDOMString & |
theLHS, |
|
|
const XalanDOMChar * |
theRHS |
|
) |
| [static] |
iterator XalanDOMString::getBackInsertIterator |
( |
| ) |
[protected] |
const_iterator XalanDOMString::getBackInsertIterator |
( |
| ) |
const [protected] |
static size_type XalanDOMString::hash |
( |
const XalanDOMChar * |
theString, |
|
|
size_type |
theLength |
|
) |
| [static] |
void XalanDOMString::insert |
( |
iterator |
thePosition, |
|
|
size_type |
theCount, |
|
|
XalanDOMChar |
theChar |
|
) |
| |
void XalanDOMString::invariants |
( |
| ) |
const [protected] |
static size_type XalanDOMString::length |
( |
const XalanDOMChar * |
theString | ) |
[static] |
static size_type XalanDOMString::length |
( |
const char * |
theString | ) |
[static] |
XalanDOMString& XalanDOMString::operator+= |
( |
const XalanDOMChar * |
theString | ) |
|
XalanDOMString& XalanDOMString::operator= |
( |
const XalanDOMChar * |
theRHS | ) |
|
void XalanDOMString::push_back |
( |
XalanDOMChar |
theChar | ) |
|
void XalanDOMString::reserve |
( |
size_type |
theCount = 0 | ) |
|
void XalanDOMString::reset |
( |
MemoryManagerType & |
theManager, |
|
|
const char * |
theString |
|
) |
| |
void XalanDOMString::reset |
( |
MemoryManagerType & |
theManager, |
|
|
const XalanDOMChar * |
theString |
|
) |
| |
void XalanDOMString::resize |
( |
size_type |
theCount, |
|
|
XalanDOMChar |
theChar |
|
) |
| |
void XalanDOMString::resize |
( |
size_type |
theCount | ) |
|
Transcode the string to the local code page.
If the string cannot be properly transcoded, and the transcoder can detect the error a TranscodingError exception is thrown.
- Parameters:
-
theResult | A CharVectorType instance for the transcoded string. The string is null-terminated. |
The documentation for this class was generated from the following file: