.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the Dictionary.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_Dictionary: Dictionary ========== **Category:** Built-In Types Brief Description ----------------- Dictionary type. Member Functions ---------------- +--------------------------------------+---------------------------------------------------------------------------------------------+ | void | :ref:`clear` **(** **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ | :ref:`Dictionary` | :ref:`duplicate` **(** :ref:`bool` deep=False **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`empty` **(** **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ | void | :ref:`erase` **(** var key **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has` **(** var key **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_all` **(** :ref:`Array` keys **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`hash` **(** **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ | :ref:`Array` | :ref:`keys` **(** **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`size` **(** **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ | :ref:`Array` | :ref:`values` **(** **)** | +--------------------------------------+---------------------------------------------------------------------------------------------+ Description ----------- Dictionary type. Associative container which contains values referenced by unique keys. Dictionaries are always passed by reference. Member Function Description --------------------------- .. _class_Dictionary_clear: - void **clear** **(** **)** Clear the dictionary, removing all key/value pairs. .. _class_Dictionary_duplicate: - :ref:`Dictionary` **duplicate** **(** :ref:`bool` deep=False **)** Creates a copy of the dictionary, and returns it. .. _class_Dictionary_empty: - :ref:`bool` **empty** **(** **)** Return true if the dictionary is empty. .. _class_Dictionary_erase: - void **erase** **(** var key **)** Erase a dictionary key/value pair by key. .. _class_Dictionary_has: - :ref:`bool` **has** **(** var key **)** Return true if the dictionary has a given key. .. _class_Dictionary_has_all: - :ref:`bool` **has_all** **(** :ref:`Array` keys **)** Return true if the dictionary has all of the keys in the given array. .. _class_Dictionary_hash: - :ref:`int` **hash** **(** **)** Return a hashed integer value representing the dictionary contents. .. _class_Dictionary_keys: - :ref:`Array` **keys** **(** **)** Return the list of keys in the ``Dictionary``. .. _class_Dictionary_size: - :ref:`int` **size** **(** **)** Return the size of the dictionary (in pairs). .. _class_Dictionary_values: - :ref:`Array` **values** **(** **)** Return the list of values in the ``Dictionary``.