IT_Bus::TypeListT< T > Class Template Reference

Inheritance diagram for IT_Bus::TypeListT< T >:

IT_Bus::MinMaxListT< T > IT_Bus::TypeList IT_Bus::AnyType IT_Bus::MinMaxList IT_Bus::ImplementationDetails IT_Bus::AnyList List of all members.

Detailed Description

template<typename T>
class IT_Bus::TypeListT< T >

Definition at line 19 of file type_list_t.h.

Public Types

typedef IT_Reflect::TypeListImplT<
TypeListT< T >, T > 
IT_ReflectionType

Public Member Functions

 TypeListT (const size_t min_occurs, const size_t max_occurs, const size_t list_size)
 TypeListT (const T &elem, const size_t min_occurs, const size_t max_occurs, const size_t list_size)
virtual void read_type (size_t pos, ComplexTypeReader &reader) IT_THROW_DECL((DeserializationException))
 read the specified type.
virtual void write_type (size_t pos, ComplexTypeWriter &writer) const IT_THROW_DECL((SerializationException))
 Write the specified type.
size_t get_min_occurs () const
size_t get_max_occurs () const
void set_size (size_t new_size)
size_t get_size () const
TypeListToperator= (const IT_Vector< T > &rhs)
TypeListToperator= (const TypeListT &rhs)
virtual AnyTypecopy (const AnyType &rhs)


Generated on Thu Sep 7 11:40:15 2006 for Artix by  doxygen 1.4.7