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
[legend]
Collaboration diagram for PXMLData:
Collaboration graph
[legend]

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
PXMLElementparent
PString value

Private Member Functions

 PCLASSINFO (PXMLData, PXMLObject)

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