#include <LDOMBasicString.hxx>
Public Types |
| enum | StringType {
LDOM_NULL = 0,
LDOM_Integer,
LDOM_AsciiFree,
LDOM_AsciiDoc,
LDOM_AsciiDocClear,
LDOM_AsciiHashed
} |
Public Member Functions |
| | ~LDOMBasicString () |
| StringType | Type () const |
| Standard_Boolean | GetInteger (Standard_Integer &aResult) const |
| const char * | GetString () const |
| Standard_Boolean | equals (const LDOMBasicString &anOther) const |
| LDOMBasicString & | operator= (const LDOM_NullPtr *) |
| LDOMBasicString & | operator= (const LDOMBasicString &anOther) |
| Standard_Boolean | operator== (const LDOM_NullPtr *) const |
| Standard_Boolean | operator!= (const LDOM_NullPtr *) const |
| Standard_Boolean | operator== (const LDOMBasicString &anOther) const |
| Standard_Boolean | operator!= (const LDOMBasicString &anOther) const |
| | operator TCollection_AsciiString () const |
| | operator TCollection_ExtendedString () const |
| | LDOMBasicString () |
| | LDOMBasicString (const LDOMBasicString &anOther) |
| | LDOMBasicString (const Standard_Integer aValue) |
| | LDOMBasicString (const char *aValue) |
| | LDOMBasicString (const char *aValue, const Handle< LDOM_MemManager > &aDoc) |
| | LDOMBasicString (const char *aValue, const Standard_Integer aLen, const Handle< LDOM_MemManager > &aDoc) |
Protected Member Functions |
| void | SetDirect (const StringType aType, const char *aValue) |
Protected Attributes |
| StringType | myType |
| union { |
| int i |
| void * ptr |
| } | myVal |
Friends |
| char * | db_pretty_print (const LDOMBasicString *, int, char *) |
Member Enumeration Documentation
- Enumerator:
| LDOM_NULL |
|
| LDOM_Integer |
|
| LDOM_AsciiFree |
|
| LDOM_AsciiDoc |
|
| LDOM_AsciiDocClear |
|
| LDOM_AsciiHashed |
|
Constructor & Destructor Documentation
| LDOMBasicString::~LDOMBasicString |
( |
| ) |
|
| LDOMBasicString::LDOMBasicString |
( |
| ) |
[inline] |
| LDOMBasicString::LDOMBasicString |
( |
const char * |
aValue | ) |
|
| LDOMBasicString::LDOMBasicString |
( |
const char * |
aValue, |
|
|
const Handle< LDOM_MemManager > & |
aDoc |
|
) |
| |
Member Function Documentation
| const char* LDOMBasicString::GetString |
( |
| ) |
const [inline] |
| Standard_Boolean LDOMBasicString::operator!= |
( |
const LDOM_NullPtr * |
| ) |
const [inline] |
| Standard_Boolean LDOMBasicString::operator== |
( |
const LDOM_NullPtr * |
| ) |
const [inline] |
| void LDOMBasicString::SetDirect |
( |
const StringType |
aType, |
|
|
const char * |
aValue |
|
) |
| [inline, protected] |
| StringType LDOMBasicString::Type |
( |
| ) |
const [inline] |
Friends And Related Function Documentation
Field Documentation
The documentation for this class was generated from the following file: