IT_Reflect::ComplexContentImplT< T > Class Template Reference

#include <it_bus/reflect/complex_content_impl_t.h>

Inheritance diagram for IT_Reflect::ComplexContentImplT< T >:

IT_Reflect::ReflectionImplT< T > IT_Reflect::ComplexContent IT_Reflect::ReflectionImpl IT_Reflect::Reflection IT_Reflect::Reflection IT_Bus::RefCountedBase IT_Bus::RefCountedBase List of all members.

Detailed Description

template<class T>
class IT_Reflect::ComplexContentImplT< T >

Template base class for complex content implementations.

Definition at line 18 of file complex_content_impl_t.h.

Public Member Functions

 ComplexContentImplT (const T *data) IT_THROW_DECL(())
 Constructor.
virtual const IT_Bus::QNameget_type_name () const IT_THROW_DECL(())
 Get the type name of the reflected object.
virtual IT_Bus::AnyType::Kind get_type_kind () const IT_THROW_DECL(())
 Get the kind of the reflected object.


Member Function Documentation

template<class T>
IT_Bus::AnyType::Kind IT_Reflect::ComplexContentImplT< T >::get_type_kind (  )  const [virtual]

Get the kind of the reflected object.

Returns:
AnyType::Kind of the reflected object.

Reimplemented from IT_Reflect::ReflectionImplT< T >.

Definition at line 58 of file complex_content_impl_t.h.

References IT_Reflect::ReflectionImplT< T >::m_data.

template<class T>
const IT_Bus::QName & IT_Reflect::ComplexContentImplT< T >::get_type_name (  )  const [virtual]

Get the type name of the reflected object.

Returns:
QName of the reflected object

Reimplemented from IT_Reflect::ReflectionImplT< T >.

Definition at line 50 of file complex_content_impl_t.h.

References IT_Reflect::ReflectionImplT< T >::m_data.


Generated on Thu Sep 7 11:41:00 2006 for Artix by  doxygen 1.4.7