Inheritance diagram for 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 ArrayCoordinate & | get_extents () const |
virtual void | set_extents (const ArrayCoordinate &extents) |
SoapEncArrayT< T > & | operator= (const SoapEncArrayT< T > &rhs) |
AnyType & | operator= (const AnyType &assign) |
const ElementList & | get_element_list () const |
ElementList & | get_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 |
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.