|
MoSync 3.2.1
|
Generic, dynamic vector container behaving like a subset of std::vector. More...
Classes | |
| class | MAUtil::Vector< Type > |
| A generic, dynamic, random-access container. More... | |
Namespaces | |
| namespace | MAUtil |
MoSync utility libraries. | |
Defines | |
| #define | MAUTIL_VECTOR_LOG(...) |
| #define | Vector_each(type, itr, v) for(MAUtil::Vector<type>::iterator itr = (v).begin(); itr != (v).end(); itr++) |
| #define | templateVector_each(type, itr, v) for(typename MAUtil::Vector<type>::iterator itr = (v).begin(); itr != (v).end(); itr++) |
| #define | Vector_each_const(type, itr, v) for(MAUtil::Vector<type>::const_iterator itr = (v).begin(); itr != (v).end(); itr++) |
| #define | templateVector_each_const(type, itr, v) for(typename MAUtil::Vector<type>::const_iterator itr = (v).begin(); itr != (v).end(); itr++) |
Generic, dynamic vector container behaving like a subset of std::vector.
| #define MAUTIL_VECTOR_LOG | ( | ... | ) |
A debugging macro.
Referenced by MAUtil::Vector< IMapCacheListener * >::reserve(), MAUtil::Vector< IMapCacheListener * >::resize(), and MAUtil::Vector< IMapCacheListener * >::Vector().
| #define Vector_each | ( | type, | |
| itr, | |||
| v | |||
| ) | for(MAUtil::Vector<type>::iterator itr = (v).begin(); itr != (v).end(); itr++) |
A macro for iterating over a vector.
Example: Vector_each(class MyType, itr, mySet) { myFunc(*itr); }
| #define templateVector_each | ( | type, | |
| itr, | |||
| v | |||
| ) | for(typename MAUtil::Vector<type>::iterator itr = (v).begin(); itr != (v).end(); itr++) |
| #define Vector_each_const | ( | type, | |
| itr, | |||
| v | |||
| ) | for(MAUtil::Vector<type>::const_iterator itr = (v).begin(); itr != (v).end(); itr++) |
A macro for iterating over a const vector.
| #define templateVector_each_const | ( | type, | |
| itr, | |||
| v | |||
| ) | for(typename MAUtil::Vector<type>::const_iterator itr = (v).begin(); itr != (v).end(); itr++) |