#include <XalanDOMString.hpp>
List of all members.
Classes
Public Types
Public Member Functions
- XalanDOMString (MemoryManager &theManager=XalanMemMgrs::getDefaultXercesMemMgr())
- XalanDOMString (const char *theString, MemoryManager &theManager=XalanMemMgrs::getDefaultXercesMemMgr(), size_type theCount=size_type(npos))
- XalanDOMString (const XalanDOMString &theSource, MemoryManager &theManager=XalanMemMgrs::getDefaultXercesMemMgr(), size_type theStartPosition=0, size_type theCount=size_type(npos))
- XalanDOMString (const XalanDOMChar *theString, MemoryManager &theManager=XalanMemMgrs::getDefaultXercesMemMgr(), size_type theCount=size_type(npos))
- XalanDOMString (size_type theCount, XalanDOMChar theChar, MemoryManager &theManager=XalanMemMgrs::getDefaultXercesMemMgr())
- XalanDOMString * clone (MemoryManager &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 ()
- iterator erase (iterator thePosition)
- iterator erase (iterator theFirst, iterator theLast)
- XalanDOMString & 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 (MemoryManager &theManager, const char *theString)
- void reset (MemoryManager &theManager, const XalanDOMChar *theString)
- void transcode (CharVectorType &theResult) const
- Transcode the string to the local code page.
- MemoryManager & getMemoryManager ()
- size_t hash () const
Static Public Member Functions
Protected Member Functions
Detailed Description
Definition at line 45 of file XalanDOMString.hpp.
Member Typedef Documentation
Member Enumeration Documentation
Constructor & Destructor Documentation
XalanDOMString::XalanDOMString |
( |
MemoryManager & |
theManager = XalanMemMgrs::getDefaultXercesMemMgr() |
) |
|
XalanDOMString::XalanDOMString |
( |
const char * |
theString, |
|
|
MemoryManager & |
theManager = XalanMemMgrs::getDefaultXercesMemMgr() , |
|
|
size_type |
theCount = size_type(npos) | |
|
) |
| | [explicit] |
XalanDOMString::XalanDOMString |
( |
const XalanDOMString & |
theSource, |
|
|
MemoryManager & |
theManager = XalanMemMgrs::getDefaultXercesMemMgr() , |
|
|
size_type |
theStartPosition = 0 , |
|
|
size_type |
theCount = size_type(npos) | |
|
) |
| | |
XalanDOMString::XalanDOMString |
( |
const XalanDOMChar * |
theString, |
|
|
MemoryManager & |
theManager = XalanMemMgrs::getDefaultXercesMemMgr() , |
|
|
size_type |
theCount = size_type(npos) | |
|
) |
| | [explicit] |
XalanDOMString::XalanDOMString |
( |
size_type |
theCount, |
|
|
XalanDOMChar |
theChar, |
|
|
MemoryManager & |
theManager = XalanMemMgrs::getDefaultXercesMemMgr() | |
|
) |
| | |
XalanDOMString::~XalanDOMString |
( |
|
) |
[inline] |
Member Function Documentation
XalanDOMString& XalanDOMString::append |
( |
const XalanDOMChar * |
theString |
) |
[inline] |
XalanDOMString& XalanDOMString::append |
( |
const char * |
theString |
) |
[inline] |
XalanDOMString& XalanDOMString::assign |
( |
const char * |
theSource |
) |
[inline] |
XalanDOMString& XalanDOMString::assign |
( |
const XalanDOMChar * |
theSource |
) |
[inline] |
iterator XalanDOMString::begin |
( |
|
) |
[inline] |
const XalanDOMChar* XalanDOMString::c_str |
( |
|
) |
const [inline] |
size_type XalanDOMString::capacity |
( |
|
) |
const [inline] |
void XalanDOMString::clear |
( |
|
) |
[inline] |
int XalanDOMString::compare |
( |
const XalanDOMChar * |
theString |
) |
const |
int XalanDOMString::compare |
( |
const XalanDOMString & |
theString |
) |
const [inline] |
const XalanDOMChar* XalanDOMString::data |
( |
|
) |
const [inline] |
bool XalanDOMString::empty |
( |
|
) |
const [inline] |
iterator XalanDOMString::end |
( |
|
) |
[inline] |
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 XalanDOMString & |
theRHS | |
|
) |
| | [inline, static] |
static bool XalanDOMString::equals |
( |
const XalanDOMString & |
theLHS, |
|
|
const XalanDOMChar * |
theRHS | |
|
) |
| | [inline, static] |
static bool XalanDOMString::equals |
( |
const XalanDOMChar * |
theLHS, |
|
|
const XalanDOMChar * |
theRHS | |
|
) |
| | [inline, static] |
const_iterator XalanDOMString::getBackInsertIterator |
( |
|
) |
const [inline, protected] |
iterator XalanDOMString::getBackInsertIterator |
( |
|
) |
[inline, protected] |
iterator XalanDOMString::getIteratorForPosition |
( |
size_type |
thePosition |
) |
[inline, protected] |
MemoryManager& XalanDOMString::getMemoryManager |
( |
|
) |
[inline] |
size_t XalanDOMString::hash |
( |
|
) |
const [inline] |
static size_t XalanDOMString::hash |
( |
const XalanDOMChar * |
theString, |
|
|
size_type |
theLength | |
|
) |
| | [inline, static] |
void XalanDOMString::insert |
( |
iterator |
thePosition, |
|
|
size_type |
theCount, |
|
|
XalanDOMChar |
theChar | |
|
) |
| | |
void XalanDOMString::invariants |
( |
|
) |
const [inline, protected] |
static size_type XalanDOMString::length |
( |
const XalanDOMChar * |
theString |
) |
[static] |
static size_type XalanDOMString::length |
( |
const char * |
theString |
) |
[static] |
size_type XalanDOMString::length |
( |
|
) |
const [inline] |
size_type XalanDOMString::max_size |
( |
|
) |
const [inline] |
XalanDOMString& XalanDOMString::operator+= |
( |
const XalanDOMChar * |
theString |
) |
[inline] |
XalanDOMString& XalanDOMString::operator+= |
( |
XalanDOMChar |
theChar |
) |
[inline] |
XalanDOMString& XalanDOMString::operator= |
( |
const char * |
theRHS |
) |
[inline] |
XalanDOMString& XalanDOMString::operator= |
( |
XalanDOMChar |
theRHS |
) |
[inline] |
XalanDOMString& XalanDOMString::operator= |
( |
const XalanDOMChar * |
theRHS |
) |
[inline] |
void XalanDOMString::push_back |
( |
XalanDOMChar |
theChar |
) |
[inline] |
void XalanDOMString::reserve |
( |
size_type |
theCount = 0 |
) |
[inline] |
void XalanDOMString::reset |
( |
MemoryManager & |
theManager, |
|
|
const char * |
theString | |
|
) |
| | |
void XalanDOMString::reset |
( |
MemoryManager & |
theManager, |
|
|
const XalanDOMChar * |
theString | |
|
) |
| | |
void XalanDOMString::resize |
( |
size_type |
theCount, |
|
|
XalanDOMChar |
theChar | |
|
) |
| | |
void XalanDOMString::resize |
( |
size_type |
theCount |
) |
[inline] |
size_type XalanDOMString::size |
( |
|
) |
const [inline] |
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: