|
Public Types |
enum | StringType {
LDOM_NULL = 0,
LDOM_Integer,
LDOM_AsciiFree,
LDOM_AsciiDoc,
LDOM_AsciiDocClear,
LDOM_AsciiHashed
} |
Public Member Functions |
Standard_EXPORT | ~LDOMBasicString () |
StringType | Type () const |
Standard_EXPORT Standard_Boolean | GetInteger (Standard_Integer &aResult) const |
const char * | GetString () const |
Standard_EXPORT Standard_Boolean | equals (const LDOMBasicString &anOther) const |
Standard_EXPORT LDOMBasicString & | operator= (const LDOM_NullPtr *) |
Standard_EXPORT 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 |
Standard_EXPORT | operator TCollection_AsciiString () const |
Standard_EXPORT | operator TCollection_ExtendedString () const |
| LDOMBasicString () |
Standard_EXPORT | LDOMBasicString (const LDOMBasicString &anOther) |
| LDOMBasicString (const Standard_Integer aValue) |
Standard_EXPORT | LDOMBasicString (const char *aValue) |
Standard_EXPORT | LDOMBasicString (const char *aValue, const Handle(LDOM_MemManager)&aDoc) |
Standard_EXPORT | 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 *) |