Commit 2534fb9e1d3135a5919838e72a120254f9926f9b
1 parent
93b6d720
macro to cast one static instance to another class type. ATTENTION: no checks ar…
…e done if the given class is really a parent of the instances class.
Showing
1 changed file
with
2 additions
and
0 deletions
| @@ -138,6 +138,8 @@ | @@ -138,6 +138,8 @@ | ||
| 138 | { __VA_ARGS__ } \ | 138 | { __VA_ARGS__ } \ |
| 139 | } | 139 | } |
| 140 | 140 | ||
| 141 | +#define TR_INSTANCE_CAST(class, name) ((class)&(_##name.data)) | ||
| 142 | + | ||
| 141 | /** | 143 | /** |
| 142 | * I initialize _ (the class's base or parent class) | 144 | * I initialize _ (the class's base or parent class) |
| 143 | * with the identifier of that class. | 145 | * with the identifier of that class. |
Please
register
or
login
to post a comment