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
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.int size ( ) const#
Return map length.Return value
Map length.void clear ( ) const#
Clear all items of the map.void append ( const Variable & key, const Variable & v ) const#
Append an item with a given key to the map.Arguments
void remove ( const Variable & key ) const#
Remove an item with a given key from the map.Arguments
- const Variable & key - Item key.
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.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.Last update:
2021-12-13
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)