IT_Bus::SoapEncArrayT< T > Class Template Reference

Inheritance diagram for IT_Bus::SoapEncArrayT< T >:

IT_Bus::SoapEncArray IT_Bus::SequenceComplexType IT_Bus::ComplexType IT_Bus::AnyType IT_Bus::ImplementationDetails List of all members.

Detailed Description

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

Definition at line 102 of file soap_enc_array_t.h.

Public Member Functions

 SoapEncArrayT (size_t dimensions)
 SoapEncArrayT (size_t dimensions, const size_t extents[])
 SoapEncArrayT (const IT_Bus::SoapEncArrayCoordinate &array_extents)
 SoapEncArrayT (const SoapEncArrayT< T > &rhs)
virtual ~SoapEncArrayT ()
virtual void read (const QName &name, ComplexTypeReader &reader) IT_THROW_DECL((IT_Bus
virtual void write (const QName &name, ComplexTypeWriter &writer) const IT_THROW_DECL((IT_Bus
const size_t get_offset (const ArrayCoordinate &position) const
const size_t get_offset (const String &coords) const
const T & operator[] (size_t offset) const
T & operator[] (size_t offset)
const T & operator[] (int offset) const
T & operator[] (int offset)
const T & operator[] (const ArrayCoordinate &position) const
T & operator[] (const ArrayCoordinate &position)
const T & operator[] (const IT_Bus::SoapEncArrayCoordinate &position) const
T & operator[] (const IT_Bus::SoapEncArrayCoordinate &position)
const T & operator[] (const size_t coords[]) const
T & operator[] (const size_t coords[])
const T & operator[] (const String &position) const
T & operator[] (const String &position)
virtual void write_position (ArrayCoordinate &position, ComplexTypeWriter &writer) const IT_THROW_DECL((SerializationException))
virtual void read_position (ComplexTypeReader &reader, ArrayCoordinate &position) IT_THROW_DECL((DeserializationException))
virtual void write_contents (ComplexTypeWriter &writer) const IT_THROW_DECL((SerializationException))
 Write the member values of the instance.
virtual void read_contents (ComplexTypeReader &reader) IT_THROW_DECL((DeserializationException))
virtual bool is_empty (const ArrayCoordinate &position) const
virtual bool is_empty (const IT_Bus::SoapEncArrayCoordinate &position) const
virtual bool is_empty (const size_t coords[]) const
virtual void set_empty (const ArrayCoordinate &position)
virtual void set_empty (const IT_Bus::SoapEncArrayCoordinate &position)
virtual void set_empty (const size_t coords[])
virtual const ArrayCoordinateget_extents () const
virtual void set_extents (const ArrayCoordinate &extents)
SoapEncArrayT< T > & operator= (const SoapEncArrayT< T > &rhs)
AnyTypeoperator= (const AnyType &assign)
const ElementListget_element_list () const
ElementListget_element_list ()

Protected Attributes

IT_Bus::ElementListT< T > m_data
unsigned char * m_defined_elements
SoapEncArrayCoordinate m_array_extents

Private Types

typedef SoapEncArrayT< T > ThisType


Member Function Documentation

template<typename T>
virtual void IT_Bus::SoapEncArrayT< T >::write_contents ( ComplexTypeWriter writer  )  const [inline, virtual]

Write the member values of the instance.

Derived subclasses implement this method.

Implements IT_Bus::SoapEncArray.

Definition at line 392 of file soap_enc_array_t.h.

References IT_Bus::SoapEncArrayT< T >::m_data.


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