#include <it_bus/reflect/built_in_type.h>
Inheritance diagram for IT_Reflect::BuiltInType:

Cast to Value<T> to get the value.
Definition at line 13 of file built_in_type.h.
Public Types | |
| enum | ValueKind |
| Enumerate the kinds of built in type. More... | |
Public Member Functions | |
| BuiltInType () IT_THROW_DECL(()) | |
| No argument constructor. | |
| virtual | ~BuiltInType () IT_THROW_DECL(()) |
| Destructor. | |
| virtual ValueKind | get_value_kind () const IT_THROW_DECL((ReflectException))=0 |
| Get the kind of value represented by this simple type. | |
| virtual void | duplicate (const IT_Reflect::BuiltInType *other) IT_THROW_DECL((ReflectException))=0 |
| Copy to this object from another BuiltInType. | |
Enumerate the kinds of built in type.
Indicates what Value<T> you should cast to.
Definition at line 21 of file built_in_type.h.
| virtual void IT_Reflect::BuiltInType::duplicate | ( | const IT_Reflect::BuiltInType * | other | ) | [pure virtual] |
Copy to this object from another BuiltInType.
| ReflectException | if other is incompatible. |
Implemented in IT_Reflect::ValueRefBase< T >.
| virtual ValueKind IT_Reflect::BuiltInType::get_value_kind | ( | ) | const [pure virtual] |
Get the kind of value represented by this simple type.
| ReflectException |
Implemented in IT_Reflect::ValueImplT< T >, and IT_Reflect::ValueRefBase< T >.
1.4.7