#include <it_bus/reflect/reflection_impl.h>
Inheritance diagram for IT_Reflect::ReflectionImpl:

Definition at line 14 of file reflection_impl.h.
Public Member Functions | |
| ReflectionImpl () throw (()) | |
| Constructor. | |
| virtual const IT_Bus::QName & | get_type_name () const throw (()) |
| Get the type name of the reflected object. | |
| virtual IT_Bus::AnyType::Kind | get_type_kind () const throw (()) |
| Get the kind of the reflected object. | |
| virtual const IT_Bus::AnyType & | get_reflected () const throw (()) |
| Get the reflected object. | |
| virtual IT_Bus::AnyType & | get_reflected () throw (()) |
| Get the reflected object. | |
Protected Member Functions | |
| virtual IT_Bus::AnyType & | get_data () const =0 throw (()) |
| Get type encapsulated by this reflection class. | |
|
|
Constructor.
|
|
|
Get type encapsulated by this reflection class.
Implemented in IT_Reflect::ElementListImplT< ListT, T >, IT_Reflect::NillablePtrImplT< NillableT, T >, IT_Reflect::ReflectionImplT< T >, IT_Reflect::SimpleTypeListImplT< ListT, T >, IT_Reflect::TypeListImplT< ListT, T >, IT_Reflect::ReflectionImplT< NillableT >, IT_Reflect::ReflectionImplT< IT_Bus::Reference >, and IT_Reflect::ReflectionImplT< IT_Bus::ReferencePort >. |
|
|
Get the reflected object.
Implements IT_Reflect::Reflection. |
|
|
Get the reflected object.
Implements IT_Reflect::Reflection. |
|
|
Get the kind of the reflected object.
Implements IT_Reflect::Reflection. Reimplemented in IT_Reflect::ComplexContentImplT< T >, IT_Reflect::ReflectionImplT< T >, IT_Reflect::ReflectionImplT< NillableT >, IT_Reflect::ReflectionImplT< IT_Bus::Reference >, and IT_Reflect::ReflectionImplT< IT_Bus::ReferencePort >. |
|
|
Get the type name of the reflected object.
Implements IT_Reflect::Reflection. Reimplemented in IT_Reflect::ComplexContentImplT< T >, IT_Reflect::ReflectionImplT< T >, IT_Reflect::ReflectionImplT< NillableT >, IT_Reflect::ReflectionImplT< IT_Bus::Reference >, and IT_Reflect::ReflectionImplT< IT_Bus::ReferencePort >. |
1.3.9.1