Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

XalanDOMString Class Reference

List of all members.

Public Types

Public Member Functions

Static Public Member Functions

Protected Member Functions

Classes


Member Typedef Documentation

typedef XalanVector<char> XalanDOMString::CharVectorType
 

typedef XalanDOMCharVectorType::const_iterator XalanDOMString::const_iterator
 

typedef const XalanDOMChar& XalanDOMString::const_reference
 

typedef XalanDOMCharVectorType::const_reverse_iterator XalanDOMString::const_reverse_iterator
 

typedef XalanDOMCharVectorType::iterator XalanDOMString::iterator
 

typedef XalanDOMChar& XalanDOMString::reference
 

typedef XalanDOMCharVectorType::reverse_iterator XalanDOMString::reverse_iterator
 

typedef unsigned int XalanDOMString::size_type
 

typedef XalanDOMChar XalanDOMString::value_type
 

typedef XalanVector<wchar_t> XalanDOMString::WideCharVectorType
 

typedef XalanVector<XalanDOMChar> XalanDOMString::XalanDOMCharVectorType
 


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
npos 


Constructor & Destructor Documentation

XalanDOMString::XalanDOMString (  MemoryManagerType &theManager  XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR  ) 
 

XalanDOMString::XalanDOMString (  const char *  theString,
MemoryManagerType &theManager  XALAN_DEFAULT_MEMMGR,
size_type  theCount = size_type(npos)
)  [explicit]
 

XalanDOMString::XalanDOMString (  const XalanDOMString &  theSource,
MemoryManagerType &theManager  XALAN_DEFAULT_CONSTRACTOR_MEMORY_MGR,
size_type  theStartPosition = 0,
size_type  theCount = size_type(npos)
) 
 

XalanDOMString::XalanDOMString (  const XalanDOMChar *  theString,
MemoryManagerType &theManager  XALAN_DEFAULT_MEMMGR,
size_type  theCount = size_type(npos)
)  [explicit]
 

XalanDOMString::XalanDOMString (  size_type  theCount,
XalanDOMChar  theChar,
MemoryManagerType &theManager  XALAN_DEFAULT_MEMMGR
) 
 

XalanDOMString::~XalanDOMString (   ) 
 


Member Function Documentation

XalanDOMString& XalanDOMString::append (  size_type  theCount,
XalanDOMChar  theChar
) 
 

XalanDOMString& XalanDOMString::append (  const char *  theString  ) 
 

XalanDOMString& XalanDOMString::append (  const char *  theString,
size_type  theCount
) 
 

XalanDOMString& XalanDOMString::append (  const XalanDOMChar *  theString  ) 
 

XalanDOMString& XalanDOMString::append (  const XalanDOMChar *  theString,
size_type  theCount
) 
 

XalanDOMString& XalanDOMString::append (  const XalanDOMString &  theSource,
size_type  thePosition,
size_type  theCount
) 
 

XalanDOMString& XalanDOMString::append (  const XalanDOMString &  theSource  ) 
 

XalanDOMString& XalanDOMString::assign (  iterator  theFirstPosition,
iterator  theLastPosition
) 
 

XalanDOMString& XalanDOMString::assign (  size_type  theCount,
XalanDOMChar  theChar
) 
 

XalanDOMString& XalanDOMString::assign (  const XalanDOMString &  theSource  ) 
 

XalanDOMString& XalanDOMString::assign (  const XalanDOMString &  theSource,
size_type  thePosition,
size_type  theCount
) 
 

XalanDOMString& XalanDOMString::assign (  const char *  theSource,
size_type  theCount
) 
 

XalanDOMString& XalanDOMString::assign (  const char *  theSource  ) 
 

XalanDOMString& XalanDOMString::assign (  const XalanDOMChar *  theSource,
size_type  theCount
) 
 

XalanDOMString& XalanDOMString::assign (  const XalanDOMChar *  theSource  ) 
 

reference XalanDOMString::at (  size_type  theIndex  ) 
 

const_reference XalanDOMString::at (  size_type  theIndex  )  const
 

const_iterator XalanDOMString::begin (   )  const
 

iterator XalanDOMString::begin (   ) 
 

const XalanDOMChar* XalanDOMString::c_str (   )  const
 

size_type XalanDOMString::capacity (   )  const
 

void XalanDOMString::clear (   ) 
 

XalanDOMString* XalanDOMString::clone (  MemoryManagerType &  theManager  ) 
 

int XalanDOMString::compare (  size_type  thePosition1,
size_type  theCount1,
const XalanDOMChar *  theString,
size_type  theCount2 = size_type(npos)
)  const
 

int XalanDOMString::compare (  const XalanDOMChar *  theString  )  const
 

int XalanDOMString::compare (  size_type  thePosition1,
size_type  theCount1,
const XalanDOMString &  theString,
size_type  thePosition2,
size_type  theCount2
)  const
 

int XalanDOMString::compare (  size_type  thePosition1,
size_type  theCount1,
const XalanDOMString &  theString
)  const
 

int XalanDOMString::compare (  const XalanDOMString &  theString  )  const
 

const XalanDOMChar* XalanDOMString::data (   )  const
 

bool XalanDOMString::empty (   )  const
 

const_iterator XalanDOMString::end (   )  const
 

iterator XalanDOMString::end (   ) 
 

static bool XalanDOMString::equals (  const XalanDOMChar *  theLHS,
const XalanDOMString &  theRHS
)  [static]
 

static bool XalanDOMString::equals (  const XalanDOMString &  theLHS,
const XalanDOMChar *  theRHS
)  [static]
 

static bool XalanDOMString::equals (  const XalanDOMString &  theLHS,
const XalanDOMString &  theRHS
)  [static]
 

static bool XalanDOMString::equals (  const XalanDOMChar *  theLHS,
const XalanDOMChar *  theRHS
)  [static]
 

static bool XalanDOMString::equals (  const XalanDOMChar *  theLHS,
size_type  theLHSLength,
const XalanDOMChar *  theRHS,
size_type  theRHSLength
)  [static]
 

void XalanDOMString::erase (  size_type  theStartPosition = 0,
size_type  theCount = size_type(npos)
) 
 

const_iterator XalanDOMString::getBackInsertIterator (   )  const [protected]
 

iterator XalanDOMString::getBackInsertIterator (   )  [protected]
 

const_iterator XalanDOMString::getIteratorForPosition (  size_type  thePosition  )  const [protected]
 

iterator XalanDOMString::getIteratorForPosition (  size_type  thePosition  )  [protected]
 

MemoryManagerType& XalanDOMString::getMemoryManager (   ) 
 

static size_type XalanDOMString::hash (  const XalanDOMChar *  theString,
size_type  theLength
)  [static]
 

size_type XalanDOMString::hash (   )  const
 

void XalanDOMString::insert (  iterator  theInsertPosition,
iterator  theFirstPosition,
iterator  theLastPosition
) 
 

void XalanDOMString::insert (  iterator  thePosition,
size_type  theCount,
XalanDOMChar  theChar
) 
 

iterator XalanDOMString::insert (  iterator  thePosition,
XalanDOMChar  theChar
) 
 

XalanDOMString& XalanDOMString::insert (  size_type  thePosition,
size_type  theCount,
XalanDOMChar  theChar
) 
 

XalanDOMString& XalanDOMString::insert (  size_type  thePosition,
const XalanDOMChar *  theString
) 
 

XalanDOMString& XalanDOMString::insert (  size_type  thePosition,
const XalanDOMChar *  theString,
size_type  theCount
) 
 

XalanDOMString& XalanDOMString::insert (  size_type  thePosition1,
const XalanDOMString &  theString,
size_type  thePosition2,
size_type  theCount
) 
 

XalanDOMString& XalanDOMString::insert (  size_type  thePosition,
const XalanDOMString &  theString
) 
 

void XalanDOMString::invariants (   )  const [protected]
 

static size_type XalanDOMString::length (  const char *  theString  )  [static]
 

static size_type XalanDOMString::length (  const XalanDOMChar *  theString  )  [static]
 

size_type XalanDOMString::length (   )  const
 

size_type XalanDOMString::max_size (   )  const
 

XalanDOMString& XalanDOMString::operator+= (  XalanDOMChar  theChar  ) 
 

XalanDOMString& XalanDOMString::operator+= (  const XalanDOMChar *  theString  ) 
 

XalanDOMString& XalanDOMString::operator+= (  const XalanDOMString &  theSource  ) 
 

XalanDOMString& XalanDOMString::operator= (  XalanDOMChar  theRHS  ) 
 

XalanDOMString& XalanDOMString::operator= (  const char *  theRHS  ) 
 

XalanDOMString& XalanDOMString::operator= (  const XalanDOMChar *  theRHS  ) 
 

XalanDOMString& XalanDOMString::operator= (  const XalanDOMString &  theRHS  ) 
 

reference XalanDOMString::operator[] (  size_type  theIndex  ) 
 

const_reference XalanDOMString::operator[] (  size_type  theIndex  )  const
 

void XalanDOMString::push_back (  XalanDOMChar  theChar  ) 
 

const_reverse_iterator XalanDOMString::rbegin (   )  const
 

reverse_iterator XalanDOMString::rbegin (   ) 
 

const_reverse_iterator XalanDOMString::rend (   )  const
 

reverse_iterator XalanDOMString::rend (   ) 
 

void XalanDOMString::reserve (  size_type  theCount = 0  ) 
 

void XalanDOMString::reset (  MemoryManagerType &  theManager,
const XalanDOMChar *  theString
) 
 

void XalanDOMString::reset (  MemoryManagerType &  theManager,
const char *  theString
) 
 

void XalanDOMString::resize (  size_type  theCount  ) 
 

void XalanDOMString::resize (  size_type  theCount,
XalanDOMChar  theChar
) 
 

size_type XalanDOMString::size (   )  const
 

XalanDOMString& XalanDOMString::substr (  XalanDOMString &  theSubstring,
size_type  thePosition = 0,
size_type  theCount = size_type(npos)
)  const
 

void XalanDOMString::swap (  XalanDOMString &  theOther  ) 
 

void XalanDOMString::transcode (  CharVectorType &  theResult  )  const
 

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:

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo