|
iterator | begin () |
var | begin () |
local | begin () |
const_iterator | begin () const |
local | begin () |
iterator | end () |
var | end () |
local | end () |
const_iterator | end () const |
local | end () |
const_iterator | cbegin () const |
local | cbegin () |
const_iterator | cend () const |
local | cend () |
| Map () |
| Default constructor. More...
|
|
| Map () |
| Default constructor. More...
|
|
| Map () |
| Default constructor. More...
|
|
| Map (ssize_t capacity) |
| Contructor with capacity. More...
|
|
| Map ( var capacity) |
| Contructor with capacity. More...
|
|
| Map ( local capacity) |
| Contructor with capacity. More...
|
|
| Map (const Map< K, V > &other) |
| Copy constructor. More...
|
|
| Map ( var K, var other) |
| Copy constructor. More...
|
|
| Map ( local K, local other) |
| Copy constructor. More...
|
|
| Map (Map< K, V > &&other) |
| Move constructor. More...
|
|
| Map ( var K, var other) |
| Move constructor. More...
|
|
| Map ( local K, local other) |
| Move constructor. More...
|
|
| ~Map () |
| Destructor It will release all objects in map. More...
|
|
| ~Map () |
| Destructor It will release all objects in map. More...
|
|
| ~Map () |
| Destructor It will release all objects in map. More...
|
|
void | reserve (ssize_t capacity) |
| Sets capacity of the map. More...
|
|
var | reserve ( var capacity) |
| Sets capacity of the map. More...
|
|
local | reserve ( local capacity) |
| Sets capacity of the map. More...
|
|
ssize_t | bucketCount () const |
| Returns the number of buckets in the Map container. More...
|
|
local | bucketCount () |
| Returns the number of buckets in the Map container. More...
|
|
ssize_t | bucketSize (ssize_t n) const |
| Returns the number of elements in bucket n. More...
|
|
var | bucketSize ( var n) |
| Returns the number of elements in bucket n. More...
|
|
local | bucketSize ( local n) |
| Returns the number of elements in bucket n. More...
|
|
ssize_t | bucket (const K &k) const |
| Returns the bucket number where the element with key k is located. More...
|
|
ssize_t | size () const |
| The number of elements in the map. More...
|
|
bool | empty () const |
| Returns a bool value indicating whether the map container is empty, i.e. More...
|
|
std::vector< K > | keys () const |
| Returns all keys in the map. More...
|
|
local | keys () |
| Returns all keys in the map. More...
|
|
std::vector< K > | keys (V object) const |
| Returns all keys that matches the object. More...
|
|
const V | at (const K &key) const |
| Returns a reference to the mapped value of the element with key k in the map. More...
|
|
V | at (const K &key) |
const_iterator | find (const K &key) const |
| Searches the container for an element with 'key' as key and returns an iterator to it if found, otherwise it returns an iterator to Map<K, V>::end (the element past the end of the container). More...
|
|
local | find ( local key) |
| Searches the container for an element with 'key' as key and returns an iterator to it if found, otherwise it returns an iterator to Map<K, V>::end (the element past the end of the container). More...
|
|
iterator | find (const K &key) |
void | insert (const K &key, V object) |
| Inserts new elements in the map. More...
|
|
var | insert ( var key, var object) |
| Inserts new elements in the map. More...
|
|
local | insert ( local key, local object) |
| Inserts new elements in the map. More...
|
|
iterator | erase (const_iterator position) |
| Removes an element with an iterator from the Map<K, V> container. More...
|
|
size_t | erase (const K &k) |
| Removes an element with an iterator from the Map<K, V> container. More...
|
|
void | erase (const std::vector< K > &keys) |
| Removes some elements with a vector which contains keys in the map. More...
|
|
void | clear () |
| All the elements in the Map<K,V> container are dropped: their reference count will be decreased, and they are removed from the container, leaving it with a size of 0. More...
|
|
V | getRandomObject () const |
| Gets a random object in the map. More...
|
|
Map< K, V > & | operator= (const Map< K, V > &other) |
| Copy assignment operator. More...
|
|
var | operator= ( var K, var other) |
| Copy assignment operator. More...
|
|
local | operator= ( local K, local other) |
| Copy assignment operator. More...
|
|
Map< K, V > & | operator= (Map< K, V > &&other) |
| Move assignment operator. More...
|
|
var | operator= ( var K, var other) |
| Move assignment operator. More...
|
|
local | operator= ( local K, local other) |
| Move assignment operator. More...
|
|