#include <AspectValue.hh>
Collaboration diagram for rfl::AspectValue:
Public Member Functions | |
AspectValue (void) | |
Public Attributes | |
const Type * | type |
union { | |
int simple | |
void * object | |
} | v |
v.simple
member to store e.g. enum values. The value has to be well known to any software that reacts on the aspect. v.object
member. As in the 1st case, the type and the semantics of the referenced object have to be well known. v.object
member and to provide a pointer to the object's Type
in the type
member.
|
|
|
|
|
|
|
|
|
|