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 | Insert (const std::string &key, Node *node) |
void | Remove (Node *node) |
void | Remove (const std::string &key) |
std::string | GetNodeKey (Node *key) |
uint32_t | GetSize () |
std::string | ToXml () |
std::vector< char > | ToBin () |
Node * | GetParent () |
plist_type | GetType () |
plist_t | GetPlist () |
Additional Inherited Members |
static Structure * | FromXml (const std::string &xml) |
static Structure * | FromBin (const std::vector< char > &bin) |
| Structure (Node *parent=NULL) |
| Structure (plist_type type, Node *parent=NULL) |
void | UpdateNodeParent (Node *node) |
plist_t | _node |
The documentation for this class was generated from the following files:
- plist/Dictionary.h
- /var/build/temp/tmp.TGrY6KAF12/4.0-0-0/libplist/libplist-1.8/src/Dictionary.cpp