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) throw ((IT_Bus::DeserializationException))
 Read the value into the instance.
virtual void write (const QName &name, ComplexTypeWriter &writer) const throw ((IT_Bus::SerializationException))
 Write the content of the instance.
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 throw ((SerializationException))
virtual void read_position (ComplexTypeReader &reader, ArrayCoordinate &position) throw ((DeserializationException))
virtual void write_contents (ComplexTypeWriter &writer) const throw ((SerializationException))
 Write the member values of the instance.
virtual void read_contents (ComplexTypeReader &reader) throw ((DeserializationException))
 Read the member values into the instance.
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 throw ((SerializationException)) [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.

template<typename T>
virtual void IT_Bus::SoapEncArrayT< T >::read_contents ( ComplexTypeReader reader  )  throw ((DeserializationException)) [inline, virtual]

Read the member values into the instance.

Derived subclasses implement this method.

Implements IT_Bus::SoapEncArray.

Definition at line 400 of file soap_enc_array_t.h.

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


Generated on Tue Mar 20 15:28:08 2007 for Artix by  doxygen 1.5.1-p1