Go to the source code of this file.
|
|
#define | IMPLEMENTS_STD_VECTOR_NO_OP_NO_PB(object, variable) |
| |
| #define | IMPLEMENTS_STD_VECTOR_NO_OP(object, variable) |
| |
| #define | IMPLEMENTS_STD_VECTOR_NO_PB(object, variable) |
| |
| #define | IMPLEMENTS_STD_VECTOR(object, variable) |
| |
- Author
- Grégoire Uhlrich
- Version
- 1.3
◆ IMPLEMENTS_STD_VECTOR
| #define IMPLEMENTS_STD_VECTOR |
( |
|
object, |
|
|
|
variable |
|
) |
| |
Value:IMPLEMENTS_STD_VECTOR_NO_OP(object, variable)\
\
object operator[](size_t i) const { \
return variable[i]; \
} \
\
object& operator[](size_t i) { \
return variable[i]; \
} \
◆ IMPLEMENTS_STD_VECTOR_NO_OP
| #define IMPLEMENTS_STD_VECTOR_NO_OP |
( |
|
object, |
|
|
|
variable |
|
) |
| |
Value:IMPLEMENTS_STD_VECTOR_NO_OP_NO_PB(object, variable)\
void push_back(const object& newElement) { \
variable.push_back(newElement); \
} \
\
void push_back(object&& newElement) { \
variable.push_back(newElement); \
} \
◆ IMPLEMENTS_STD_VECTOR_NO_PB
| #define IMPLEMENTS_STD_VECTOR_NO_PB |
( |
|
object, |
|
|
|
variable |
|
) |
| |
Value:IMPLEMENTS_STD_VECTOR_NO_OP_NO_PB(object, variable)\
\
object operator[](size_t i) const { \
return variable[i]; \
} \
\
object& operator[](size_t i) { \
return variable[i]; \
} \