libplist  1.10
Public Member Functions | Static Public Member Functions | Protected Member Functions
PList::Structure Class Referenceabstract
Inheritance diagram for PList::Structure:
PList::Node PList::Array PList::Dictionary

Public Member Functions

uint32_t GetSize ()
 
std::string ToXml ()
 
std::vector< char > ToBin ()
 
virtual void Remove (Node *node)=0
 
- Public Member Functions inherited from PList::Node
virtual Node * Clone ()=0
 
Node * GetParent ()
 
plist_type GetType ()
 
plist_t GetPlist ()
 

Static Public Member Functions

static Structure * FromXml (const std::string &xml)
 
static Structure * FromBin (const std::vector< char > &bin)
 
- Static Public Member Functions inherited from PList::Node
static Node * FromPlist (plist_t node, Node *parent=NULL)
 

Protected Member Functions

 Structure (Node *parent=NULL)
 
 Structure (plist_type type, Node *parent=NULL)
 
void UpdateNodeParent (Node *node)
 
- Protected Member Functions inherited from PList::Node
 Node (Node *parent=NULL)
 
 Node (plist_t node, Node *parent=NULL)
 
 Node (plist_type type, Node *parent=NULL)
 

Additional Inherited Members

- Protected Attributes inherited from PList::Node
plist_t _node
 

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