|
libplist
1.11
|
Public Types | |
|
typedef std::map< std::string, Node * >::iterator | iterator |
Public Member Functions | |
| Dictionary (Node *parent=NULL) | |
| Dictionary (plist_t node, Node *parent=NULL) | |
| Dictionary (Dictionary &d) | |
| Dictionary & | operator= (Dictionary &d) |
| Node * | Clone () |
| Node * | operator[] (const std::string &key) |
| iterator | Begin () |
| iterator | End () |
| iterator | Find (const std::string &key) |
| iterator | Set (const std::string &key, Node *node) |
| void | Remove (const std::string &key) |
| std::string | GetNodeKey (Node *key) |
Public Member Functions inherited from PList::Structure | |
| uint32_t | GetSize () |
| std::string | ToXml () |
| std::vector< char > | ToBin () |
| virtual void | Remove (Node *node)=0 |
Public Member Functions inherited from PList::Node | |
| Node * | GetParent () |
| plist_type | GetType () |
| plist_t | GetPlist () |
Additional Inherited Members | |
Static Public Member Functions inherited from PList::Structure | |
| 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 inherited from PList::Structure | |
| 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) | |
Protected Attributes inherited from PList::Node | |
| plist_t | _node |
1.8.8