## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.5

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# XStringBase Member List

This is the complete list of members for XStringBase, including all inherited members.

- addReference(XalanReferenceCountedObject *theInstance) `[protected, static]`
- boolean() const `[virtual]`
- XObject::boolean(double theNumber) `[static]`
- XObject::boolean(const XalanDOMString &theString) `[static]`
- XObject::boolean(const NodeRefListBase &theNodeList) `[static]`
- clone(void *theAddress=0) const=0 `[pure virtual]`
- dereferenced() `[protected, virtual]`
- eObjectType enum name
- equals(const XObject &theRHS, XPathExecutionContext &executionContext) const
- eTypeBoolean enum value
- eTypeNodeSet enum value
- eTypeNodeSetNodeProxy enum value
- eTypeNull enum value
- eTypeNumber enum value
- eTypeResultTreeFrag enum value
- eTypeString enum value
- eTypeStringAdapter enum value
- eTypeStringCached enum value
- eTypeStringReference enum value
- eTypeUnknown enum value
- eTypeUserDefined enum value
- eTypeXTokenNumberAdapter enum value
- eTypeXTokenStringAdapter enum value
- eUnknown enum value
- getRealType() const `[protected, virtual]`
- getReferenceCount() const `[protected, virtual]`
- getType() const
- getTypeString() const `[virtual]`
- greaterThan(const XObject &theRHS, XPathExecutionContext &executionContext) const
- greaterThanOrEquals(const XObject &theRHS, XPathExecutionContext &executionContext) const
- initialize() `[static]`
- lessThan(const XObject &theRHS, XPathExecutionContext &executionContext) const
- lessThanOrEquals(const XObject &theRHS, XPathExecutionContext &executionContext) const
- MemberFunctionPtr typedef
- nodeset() const `[virtual]`
- notEquals(const XObject &theRHS, XPathExecutionContext &executionContext) const
- num() const `[virtual]`
- number(bool theBoolean) `[static]`
- number(const XalanDOMString &theString) `[static]`
- number(XPathExecutionContext &executionContext, const NodeRefListBase &theNodeList) `[static]`
- number(XPathExecutionContext &executionContext, const XalanNode &theNode) `[static]`
- ParentType typedef
- ProcessXObjectTypeCallback(XObjectTypeCallback &theCallbackObject) `[virtual]`
- ProcessXObjectTypeCallback(XObjectTypeCallback &theCallbackObject) const `[virtual]`
- referenced() `[protected, virtual]`
- removeReference(XalanReferenceCountedObject *theInstance) `[protected, static]`
- rtree() const `[virtual]`
- s_falseString `[protected, static]`
- s_nullString `[protected, static]`
- s_trueString `[protected, static]`
- setFactory(XObjectFactory *theFactory)
- str() const=0 `[pure virtual]`
- str(FormatterListener &formatterListener, MemberFunctionPtr function) const=0 `[pure virtual]`
- XObject::str(XalanDOMString &theBuffer) const `[virtual]`
- string(bool theBool) `[static]`
- string(bool theBool, FormatterListener &formatterListener, MemberFunctionPtr function) `[static]`
- string(double theNumber, XalanDOMString &theString) `[static]`
- string(double theNumber, FormatterListener &formatterListener, MemberFunctionPtr function) `[static]`
- string(const XalanNode &theNode, XalanDOMString &theString) `[static]`
- string(const XalanNode &theNode, FormatterListener &formatterListener, MemberFunctionPtr function) `[static]`
- string(const NodeRefListBase &theNodeList, XalanDOMString &theString) `[static]`
- string(const NodeRefListBase &theNodeList, FormatterListener &formatterListener, MemberFunctionPtr function) `[static]`
- stringLength() const=0 `[pure virtual]`
- terminate() `[static]`
- XalanReferenceCountedObject() `[explicit, protected]`
- XObject(eObjectType theObjectType)
- XObject(const XObject &source)
- XObjectFactory class `[friend]`
- XObjectPtr class `[friend]`
- XStringBase()
- XStringBase(const XStringBase &source)
- ~XalanReferenceCountedObject() `[protected, virtual]`
- ~XObject() `[protected, virtual]`
- ~XStringBase() `[virtual]`

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