#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) throw (()) | |
Constructor. | |
ComplexValueRef (const T *value) throw (()) | |
Constructor. | |
~ComplexValueRef () throw (()) | |
Destructor. | |
virtual const IT_Bus::AnyType & | get_reflected () const throw (()) |
Obtain reference to the type. | |
virtual IT_Bus::AnyType & | get_reflected () throw (()) |
Obtain reference to the type. | |
virtual IT_Bus::AnyType * | clone () const throw ((ReflectException)) |
Obtain a clone of the instance. |
const IT_Bus::AnyType & IT_Reflect::ComplexValueRef< T >::get_reflected | ( | ) | const throw (()) [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.
IT_Bus::AnyType & IT_Reflect::ComplexValueRef< T >::get_reflected | ( | ) | throw (()) [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.
IT_Bus::AnyType * IT_Reflect::ComplexValueRef< T >::clone | ( | ) | const throw ((ReflectException)) [virtual] |
Obtain a clone of the instance.
Implements IT_Reflect::Reflection.
Definition at line 109 of file complex_value_ref.h.