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:
30.04.2019
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter