Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

XalanDOMString Class Reference

List of all members.

Public Types

Public Member Functions

Static Public Member Functions

Protected Member Functions

Classes


Member Typedef Documentation

typedef XalanDOMChar XalanDOMString::value_type

typedef XalanDOMChar& XalanDOMString::reference

typedef const XalanDOMChar& XalanDOMString::const_reference

typedef unsigned int XalanDOMString::size_type


Member Enumeration Documentation

anonymous enum

Enumerator:
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::clone ( MemoryManagerType theManager  ) 

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

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

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

XalanDOMString& XalanDOMString::operator= ( XalanDOMChar  theRHS  ) 

iterator XalanDOMString::begin (  ) 

const_iterator XalanDOMString::begin (  )  const

iterator XalanDOMString::end (  ) 

const_iterator XalanDOMString::end (  )  const

reverse_iterator XalanDOMString::rbegin (  ) 

const_reverse_iterator XalanDOMString::rbegin (  )  const

reverse_iterator XalanDOMString::rend (  ) 

const_reverse_iterator XalanDOMString::rend (  )  const

size_type XalanDOMString::size (  )  const

size_type XalanDOMString::length (  )  const

size_type XalanDOMString::max_size (  )  const

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

void XalanDOMString::resize ( size_type  theCount  ) 

size_type XalanDOMString::capacity (  )  const

void XalanDOMString::reserve ( size_type  theCount = 0  ) 

void XalanDOMString::clear (  ) 

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

bool XalanDOMString::empty (  )  const

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

reference XalanDOMString::operator[] ( size_type  theIndex  ) 

const_reference XalanDOMString::at ( size_type  theIndex  )  const

reference XalanDOMString::at ( size_type  theIndex  ) 

const XalanDOMChar* XalanDOMString::c_str (  )  const

const XalanDOMChar* XalanDOMString::data (  )  const

void XalanDOMString::swap ( XalanDOMString theOther  ) 

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

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

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

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

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

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

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

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

XalanDOMString& XalanDOMString::assign ( const XalanDOMString theSource  ) 

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

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

XalanDOMString& XalanDOMString::append ( const XalanDOMString theSource  ) 

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

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

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

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

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

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

void XalanDOMString::push_back ( XalanDOMChar  theChar  ) 

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

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

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

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

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

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

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

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

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

int XalanDOMString::compare ( const XalanDOMString theString  )  const

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

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

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

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

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

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

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.

MemoryManagerType& XalanDOMString::getMemoryManager (  ) 

size_type XalanDOMString::hash (  )  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 XalanDOMString theLHS,
const XalanDOMString theRHS 
) [static]

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

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

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

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

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

void XalanDOMString::invariants (  )  const [protected]

iterator XalanDOMString::getBackInsertIterator (  )  [protected]

const_iterator XalanDOMString::getBackInsertIterator (  )  const [protected]

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

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


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