Logo Search packages:      
Sourcecode: pwlib version File versions  Download package

Public Member Functions | Protected Attributes | Private Member Functions

PXMLData Class Reference

Inheritance diagram for PXMLData:
Inheritance graph
Collaboration diagram for PXMLData:
Collaboration graph

List of all members.

Public Member Functions

PXMLObjectClone (PXMLElement *parent) const
PXMLObjectGetNextObject ()
PXMLElementGetParent ()
PString GetString () const
BOOL IsDirty () const
BOOL IsElement () const
void Output (ostream &strm, const PXMLBase &xml, int indent) const
 PXMLData (PXMLElement *_parent, const PString &data)
 PXMLData (PXMLElement *_parent, const char *data, int len)
void SetDirty ()
void SetParent (PXMLElement *newParent)
void SetString (const PString &str, BOOL dirty=TRUE)
Miscellaneous functions
virtual PObjectClone () const
virtual PINDEX HashFunction () const

Protected Attributes

BOOL dirty
PString value

Private Member Functions


Run Time Type functions

virtual const char * GetClass (unsigned=0) const
BOOL IsClass (const char *cls) const
virtual BOOL InternalIsDescendant (const char *clsName) const
static const char * Class ()

Comparison functions

virtual Comparison Compare (const PObject &obj) const
virtual Comparison CompareObjectMemoryDirect (const PObject &obj) const
bool operator== (const PObject &obj) const
bool operator!= (const PObject &obj) const
bool operator< (const PObject &obj) const
bool operator> (const PObject &obj) const
bool operator<= (const PObject &obj) const
bool operator>= (const PObject &obj) const
enum  Comparison { LessThan = -1, EqualTo = 0, GreaterThan = 1 }

I/O functions

virtual void PrintOn (ostream &strm) const
virtual void ReadFrom (istream &strm)
ostream & operator<< (ostream &strm, const PObject &obj)
istream & operator>> (istream &strm, PObject &obj)

Detailed Description

Definition at line 303 of file pxml.h.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index