#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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.2