kodi
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
NPT_XmlNode Class Reference
Inheritance diagram for NPT_XmlNode:
Inheritance graph
[legend]
Collaboration diagram for NPT_XmlNode:
Collaboration graph
[legend]

Public Types

enum  Type { DOCUMENT, ELEMENT, TEXT }
 

Public Member Functions

 NPT_XmlNode (Type type)
 
Type GetType () const
 
NPT_XmlNodeGetParent () const
 
virtual NPT_XmlElementNodeAsElementNode ()
 
virtual const NPT_XmlElementNodeAsElementNode () const
 
virtual NPT_XmlTextNodeAsTextNode ()
 
virtual const NPT_XmlTextNodeAsTextNode () const
 

Protected Member Functions

virtual void SetParent (NPT_XmlNode *parent)
 

Protected Attributes

Type m_Type
 
NPT_XmlNodem_Parent
 

Friends

class NPT_XmlNodeFinder
 
class NPT_XmlSerializer
 
class NPT_XmlWriter
 
class NPT_XmlElementNode
 

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