#include <it_bus/reflect/element_list_impl_t.h>
Inheritance diagram for IT_Reflect::ElementListImplT< ListT, T >:
Definition at line 18 of file element_list_impl_t.h.
Public Member Functions | |
ElementListImplT (const ListT *data) IT_THROW_DECL(()) | |
Constructor. | |
virtual IT_Bus::AnyType * | clone () const IT_THROW_DECL((ReflectException)) |
Obtain a pointer to a clone of this list. | |
Protected Member Functions | |
virtual IT_Bus::MinMaxList & | get_list () const IT_THROW_DECL(()) |
Obtain a reference to the encapsulated element list. | |
virtual Reflection * | get_reflection (size_t index) const IT_THROW_DECL((ReflectException)) |
Obtain a pointer to the Reflection object at the specified index. | |
virtual IT_Bus::AnyType & | get_data () const IT_THROW_DECL(()) |
Obtain a reference to the encapsulated element list. | |
Private Attributes | |
ListT * | m_data |
IT_Bus::AnyType * IT_Reflect::ElementListImplT< ListT, T >::clone | ( | ) | const [virtual] |
Obtain a pointer to a clone of this list.
ReflectException |
Implements IT_Reflect::Reflection.
Definition at line 102 of file element_list_impl_t.h.
References IT_Reflect::ElementListImplT< ListT, T >::m_data.
IT_Bus::AnyType & IT_Reflect::ElementListImplT< ListT, T >::get_data | ( | ) | const [protected, virtual] |
Obtain a reference to the encapsulated element list.
Implements IT_Reflect::ReflectionImpl.
Definition at line 95 of file element_list_impl_t.h.
References IT_Reflect::ElementListImplT< ListT, T >::m_data.
IT_Bus::MinMaxList & IT_Reflect::ElementListImplT< ListT, T >::get_list | ( | ) | const [protected, virtual] |
Obtain a reference to the encapsulated element list.
Implements IT_Reflect::ElementListImplBase.
Definition at line 78 of file element_list_impl_t.h.
References IT_Reflect::ElementListImplT< ListT, T >::m_data.
Reflection * IT_Reflect::ElementListImplT< ListT, T >::get_reflection | ( | size_t | index | ) | const [protected, virtual] |
Obtain a pointer to the Reflection object at the specified index.
Implements IT_Reflect::ElementListImplBase.
Definition at line 86 of file element_list_impl_t.h.