PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PXMLRootElement Member List

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

AddData(const PString &data)PXMLElementvirtual
AddElement(const char *name)PXMLElement
AddElement(const PString &name, const PString &data)PXMLElement
AddElement(const PString &name, const PString &attrName, const PString &attrVal)PXMLElement
AddNamespace(const PString &prefix, const PString &uri)PXMLElement
AddSubObject(PXMLObject *elem, bool dirty=true)PXMLElementvirtual
AsString() const PXMLObject
Class()PObjectinlinestatic
Clone()PXMLRootElementvirtual
PXMLElement::Clone() const PXMLElementvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PObjectvirtual
Compare2(T v1, T v2)PObjectinlinestatic
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
CopyTraceContextIdentifier(PObject &obj) const PObjectinline
CopyTraceContextIdentifier(PObject *obj) const PObjectinline
CopyTraceContextIdentifier(PObject &to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject &to, const PObject *from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject *from)PObjectinlinestatic
CreateElement(const PCaselessString &name, const char *data=NULL)PXMLRootElementvirtual
EndData()PXMLElementinlinevirtual
EqualTo enum valuePObject
FindObject(const PXMLObject *ptr) const PXMLElement
GetAttribute(const PCaselessString &key) const PXMLElement
GetAttributes() const PXMLElementinline
GetClass() const PObjectinline
GetData(bool trim=true) const PXMLElement
GetDefaultNamespace(PCaselessString &str) const PXMLElement
GetElement(PINDEX idx=0) const PXMLElement
GetElement(const PCaselessString &name, PINDEX idx=0) const PXMLElement
GetElement(const PCaselessString &name, const PCaselessString &attr, const PString &attrval) const PXMLElement
GetElementAs(PINDEX idx=0) const PXMLElementinline
GetElementAs(const PCaselessString &name, PINDEX idx=0) const PXMLElementinline
GetElementAs(const PCaselessString &name, const PCaselessString &attr, const PString &attrval) const PXMLElementinline
GetFilePosition(unsigned &col, unsigned &line) const PXMLObjectinline
GetName() const PXMLElementinline
GetNamespace(const PCaselessString &prefix, PCaselessString &str) const PXMLElement
GetNextObject() const PXMLObject
GetObjectCount() const PXMLElementvirtual
GetParent() const PXMLObjectinline
GetPathName() const PXMLElement
GetSize() const PXMLElementinline
GetSubObject(PINDEX idx) const PXMLElement
GetSubObjects() const PXMLElementinline
GetTraceContextIdentifier() const PObjectinline
GetURIForNamespace(const PCaselessString &prefix, PCaselessString &uri) const PXMLElement
GreaterThan enum valuePObject
HasAttribute(const PCaselessString &key) const PXMLElement
HasAttributes() const PXMLElementinline
HashFunction() const PObjectvirtual
HasSubObjects() const PXMLElementinline
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
IsClass(const char *name) const PObjectinline
IsDirty() const PXMLObjectinline
IsElement() const PXMLElementinlinevirtual
LessThan enum valuePObject
m_attributesPXMLElementprotected
m_columnPXMLObjectprotected
m_defaultNamespacePXMLElementprotected
m_dirtyPXMLObjectprotected
m_documentPXMLRootElementprotected
m_lineNumberPXMLObjectprotected
m_namePXMLElementprotected
m_nameSpacesPXMLElementprotected
m_parentPXMLObjectprotected
m_subObjectsPXMLElementprotected
m_traceContextIdentifierPObjectprotected
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
Output(ostream &strm, const PXMLBase &xml, int indent) const PXMLElementvirtual
P_REMOVE_VIRTUAL(PXMLObject *, Clone(PXMLElement *) const, 0)PXMLObjectprotected
PObject()PObjectinlineprotected
PrependNamespace(const PCaselessString &name) const PXMLElement
PrintOn(ostream &strm) const PXMLElementvirtual
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
PXMLElement(const PXMLElement &copy)PXMLElementprotected
PXMLElement(const char *name=NULL, const char *data=NULL)PXMLElement
PXMLObject()PXMLObjectprotected
PXMLRootElement(PXML &doc, const char *name=NULL)PXMLRootElementinline
PXMLRootElement(PXML &doc, const PXMLElement &copy)PXMLRootElementinline
ReadFrom(istream &strm)PObjectvirtual
RemoveNamespace(const PString &prefix)PXMLElement
RemoveSubObject(PINDEX idx, bool dispose=true)PXMLElement
SetAttribute(const PCaselessString &key, const PString &value, bool setDirty=true)PXMLElement
SetData(const PString &data)PXMLElement
SetDirty()PXMLObject
SetFilePosition(unsigned col, unsigned line)PXMLObjectinline
SetName(const PString &v)PXMLElementinline
SetParent(PXMLElement *parent)PXMLObject
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
~PObject()PObjectinlinevirtual