|
cgma
|
Go to the source code of this file.
Defines | |
| #define | CAST_TO(classOnePtr, classTwo) dynamic_cast<classTwo*>(classOnePtr) |
| #define | STATIC_CAST_TO(classOnePtr, classTwo) static_cast<classTwo*>(classOnePtr) |
| #define | CAST_LIST_TO_PARENT(classOneList, classTwoList) |
| #define | CAST_LIST(classOneList, classTwoList, classTwo) |
| #define | STATIC_CAST_LIST(classOneList, classTwoList, classTwo) |
| #define | CAST_LIST_TO_IDS(classOneList, idList) |
| #define | CONST_CAST_LIST(classOneList, classTwoList, classTwo) |
| #define CAST_LIST | ( | classOneList, | |
| classTwoList, | |||
| classTwo | |||
| ) |
{ \
classTwo *CAST_LIST_PTR_TWO; \
(classTwoList).clean_out(); \
int CAST_LIST_IT_END = (classOneList).size(); \
for (int CAST_LIST_IT=0; CAST_LIST_IT<CAST_LIST_IT_END; CAST_LIST_IT++) { \
CAST_LIST_PTR_TWO = dynamic_cast<classTwo*>( (classOneList)[CAST_LIST_IT] ); \
if (CAST_LIST_PTR_TWO != NULL) (classTwoList).append(CAST_LIST_PTR_TWO); \
} \
}
Definition at line 55 of file CastTo.hpp.
| #define CAST_LIST_TO_IDS | ( | classOneList, | |
| idList | |||
| ) |
{ \
(classOneList).reset(); \
(idList).clean_out(); \
for (int i = (classOneList).size(); i > 0; i--) { \
(idList).append((classOneList).get_and_step()->id()); \
} \
}
Definition at line 77 of file CastTo.hpp.
| #define CAST_LIST_TO_PARENT | ( | classOneList, | |
| classTwoList | |||
| ) |
{ \
(classOneList).reset(); \
(classTwoList).clean_out(); \
(classTwoList).reserve((classOneList).size()); \
for (int CAST_LIST_IT = (classOneList).size(); CAST_LIST_IT > 0; CAST_LIST_IT--) \
(classTwoList).append((classOneList).get_and_step()); \
}
Definition at line 46 of file CastTo.hpp.
| #define CAST_TO | ( | classOnePtr, | |
| classTwo | |||
| ) | dynamic_cast<classTwo*>(classOnePtr) |
Definition at line 40 of file CastTo.hpp.
| #define CONST_CAST_LIST | ( | classOneList, | |
| classTwoList, | |||
| classTwo | |||
| ) |
{ \
classTwo *CAST_LIST_PTR_TWO; \
(classTwoList).clean_out(); \
for (int CAST_LIST_IT = 0; CAST_LIST_IT < (classOneList).size(); CAST_LIST_IT++) { \
CAST_LIST_PTR_TWO = dynamic_cast<classTwo*>( (classOneList).next(CAST_LIST_IT) ); \
if (CAST_LIST_PTR_TWO != NULL) (classTwoList).append(CAST_LIST_PTR_TWO); \
} \
}
Definition at line 86 of file CastTo.hpp.
| #define STATIC_CAST_LIST | ( | classOneList, | |
| classTwoList, | |||
| classTwo | |||
| ) |
{ \
classTwo *CAST_LIST_PTR_TWO; \
(classTwoList).clean_out(); \
int CAST_LIST_IT_END = (classOneList).size(); \
for (int CAST_LIST_IT=0; CAST_LIST_IT<CAST_LIST_IT_END; CAST_LIST_IT++) { \
CAST_LIST_PTR_TWO = static_cast<classTwo*>( (classOneList)[CAST_LIST_IT] ); \
if (CAST_LIST_PTR_TWO != NULL) (classTwoList).append(CAST_LIST_PTR_TWO); \
} \
}
Definition at line 66 of file CastTo.hpp.
| #define STATIC_CAST_TO | ( | classOnePtr, | |
| classTwo | |||
| ) | static_cast<classTwo*>(classOnePtr) |
Definition at line 43 of file CastTo.hpp.