libplist  1.8
Public Member Functions
PList::Array Class Reference
Inheritance diagram for PList::Array:
PList::Structure PList::Node

Public Member Functions

 Array (Node *parent=NULL)
 Array (plist_t node, Node *parent=NULL)
 Array (Array &a)
Arrayoperator= (Array &a)
NodeClone ()
Nodeoperator[] (unsigned int index)
void Append (Node *node)
void Insert (Node *node, unsigned int pos)
void Remove (Node *node)
void Remove (unsigned int pos)
unsigned int GetNodeIndex (Node *node)
- Public Member Functions inherited from PList::Structure
uint32_t GetSize ()
std::string ToXml ()
std::vector< char > ToBin ()
- Public Member Functions inherited from PList::Node
NodeGetParent ()
plist_type GetType ()
plist_t GetPlist ()

Additional Inherited Members

- Static Public Member Functions inherited from PList::Structure
static StructureFromXml (const std::string &xml)
static StructureFromBin (const std::vector< char > &bin)
- Protected Member Functions inherited from PList::Structure
 Structure (Node *parent=NULL)
 Structure (plist_type type, Node *parent=NULL)
void UpdateNodeParent (Node *node)
- Protected Attributes inherited from PList::Node
plist_t _node

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