#include <it_bus/reflect/complex_value_ref.h>
Inheritance diagram for IT_Reflect::ComplexValueRef< T >:
Used for built-in complex types Any, AnyHolder Reference.
Definition at line 17 of file complex_value_ref.h.
Public Member Functions | |
ComplexValueRef (const T &value) IT_THROW_DECL(()) | |
Constructor. | |
ComplexValueRef (const T *value) IT_THROW_DECL(()) | |
Constructor. | |
~ComplexValueRef () IT_THROW_DECL(()) | |
Destructor. | |
virtual const IT_Bus::AnyType & | get_reflected () const IT_THROW_DECL(()) |
Obtain reference to the type. | |
virtual IT_Bus::AnyType & | get_reflected () IT_THROW_DECL(()) |
Obtain reference to the type. | |
virtual IT_Bus::AnyType * | clone () const IT_THROW_DECL((ReflectException)) |
Obtain a clone of the instance. |
IT_Bus::AnyType * IT_Reflect::ComplexValueRef< T >::clone | ( | ) | const [virtual] |
Obtain a clone of the instance.
Implements IT_Reflect::Reflection.
Definition at line 109 of file complex_value_ref.h.
IT_Bus::AnyType & IT_Reflect::ComplexValueRef< T >::get_reflected | ( | ) | [virtual] |
Obtain reference to the type.
Implements IT_Reflect::Reflection.
Definition at line 102 of file complex_value_ref.h.
References IT_Reflect::ValueRefBase< T >::m_value.
const IT_Bus::AnyType & IT_Reflect::ComplexValueRef< T >::get_reflected | ( | ) | const [virtual] |
Obtain reference to the type.
Implements IT_Reflect::Reflection.
Definition at line 95 of file complex_value_ref.h.
References IT_Reflect::ValueRefBase< T >::m_value.