Unigine::ArrayMap Class
Header: | #include <UnigineInterpreter.h> |
Allows using UnigineScript maps.
ArrayMap Class
Members
ArrayMap(const ArrayMap & map)
Copy constructor.Arguments
- const ArrayMap & map - Map.
void set(const Variable & key, const Variable & v) const
Set an item by key.Arguments
- const Variable & key - Item key.
- const Variable & v - Item to set.
static ArrayMap get(void * interpreter, const Variable & id)
Return a map from UnigineScript.Arguments
- void * interpreter - Interpreter pointer.
- const Variable & id - Map ID.
Return value
The map.const Variable & get(const Variable & key) const
Return an item by key.Arguments
- const Variable & key - Item key.
Return value
The item.void append(const Variable & key, const Variable & v) const
Append an item with a given key to the map.Arguments
- const Variable & key - Item key.
- const Variable & v - Item.
Iterator back()
Return an iterator referring to the back element.Return value
Back iterator.Iterator begin()
Return an iterator referring to the first element.Return value
Begin iterator.void clear() const
Clear all items of the map.Iterator end()
Return an iterator referring to the end element.Return value
End iterator.Iterator find(const Variable & key) const
Find an item by a given key.Arguments
- const Variable & key - Item key.
Return value
Iterator to it if found; otherwise returns an iterator to end.ArrayMap & operator=(const ArrayMap & map)
Assignment operator for the map.Arguments
- const ArrayMap & map - Map to be assigned.
const Variable & operator[](const Variable & key) const
Map access.Arguments
- const Variable & key - Item key.
Return value
The item.void remove(const Variable & key) const
Remove an item with a given key from the map.Arguments
- const Variable & key - Item key.
int size() const
Return map length.Return value
Map length.Last update: 2018-08-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)