Public Member Functions | List of all members
Dictionary Class Reference

Public Member Functions

void get_key_list (List< Variant > *p_keys) const
 
Variantoperator[] (const Variant &p_key)
 
const Variantoperator[] (const Variant &p_key) const
 
const Variantgetptr (const Variant &p_key) const
 
Variantgetptr (const Variant &p_key)
 
Variant get_valid (const Variant &p_key) const
 
int size () const
 
bool empty () const
 
void clear ()
 
Error parse_json (const String &p_json)
 
String to_json () const
 
bool is_shared () const
 
bool has (const Variant &p_key) const
 
bool has_all (const Array &p_keys) const
 
void erase (const Variant &p_key)
 
bool operator== (const Dictionary &p_dictionary) const
 
uint32_t hash () const
 
void operator= (const Dictionary &p_dictionary)
 
const Variantnext (const Variant *p_key=NULL) const
 
Array keys () const
 
 Dictionary (const Dictionary &p_from)
 
 Dictionary (bool p_shared=false)
 

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