#include <it_bus/simpletype_list.h>
Inheritance diagram for IT_Bus::SimpleTypeList:
Definition at line 19 of file simpletype_list.h.
Public Member Functions | |
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. | |
virtual const QName & | get_type () const |
Returns the IT_Bus::QName for the type. | |
virtual AnyType::Kind | get_kind () const |
Returns the IT_Bus::AnyType::Kind for the type. | |
virtual void | read_item (size_t pos, AnySimpleTypeReader &os)=0 throw ((DeserializationException)) |
Read the specified list item. | |
virtual void | write_item (size_t pos, AnySimpleTypeWriter &os) const =0 throw ((SerializationException)) |
Write the specified list item. | |
virtual void | set_size (size_t new_size)=0 |
Set the size of the list. | |
virtual size_t | get_size () const=0 |
Get the size of the list. | |
SimpleTypeList & | operator= (const SimpleTypeList &rhs) |
Assignment operator. | |
Protected Member Functions | |
SimpleTypeList () | |
No argument constructor. |
virtual void IT_Bus::SimpleTypeList::read | ( | const QName & | name, | |
ComplexTypeReader & | reader | |||
) | throw ((IT_Bus::DeserializationException)) [virtual] |
Read the value into the instance.
Derived subclasses implement this method.
Implements IT_Bus::AnyType.
Reimplemented in IT_Bus::NMTokens.
virtual void IT_Bus::SimpleTypeList::write | ( | const QName & | name, | |
ComplexTypeWriter & | writer | |||
) | const throw ((IT_Bus::SerializationException)) [virtual] |
Write the content of the instance.
Derived subclasses implement this method.
Implements IT_Bus::AnyType.
Reimplemented in IT_Bus::NMTokens.
virtual const QName& IT_Bus::SimpleTypeList::get_type | ( | ) | const [virtual] |
Returns the IT_Bus::QName for the type.
Derived subclasses implement this method and return their QName.
Implements IT_Bus::AnyType.
Reimplemented in IT_Bus::NMTokens, and IT_ContextAttributes::tUsage.
virtual AnyType::Kind IT_Bus::SimpleTypeList::get_kind | ( | ) | const [virtual] |
Returns the IT_Bus::AnyType::Kind for the type.
Reimplemented from IT_Bus::AnyType.
virtual void IT_Bus::SimpleTypeList::read_item | ( | size_t | pos, | |
AnySimpleTypeReader & | os | |||
) | throw ((DeserializationException)) [pure virtual] |
Read the specified list item.
size_t | representing the index of the specified item. |
Implemented in IT_Bus::SimpleTypeListT< T >, IT_Bus::SimpleTypeListT< IT_Bus::NMToken >, and IT_Bus::SimpleTypeListT< IT_Bus::AnyURI >.
virtual void IT_Bus::SimpleTypeList::write_item | ( | size_t | pos, | |
AnySimpleTypeWriter & | os | |||
) | const throw ((SerializationException)) [pure virtual] |
Write the specified list item.
size_t | representing the index of the specified item. |
Implemented in IT_Bus::SimpleTypeListT< T >, IT_Bus::SimpleTypeListT< IT_Bus::NMToken >, and IT_Bus::SimpleTypeListT< IT_Bus::AnyURI >.
virtual void IT_Bus::SimpleTypeList::set_size | ( | size_t | new_size | ) | [pure virtual] |
Set the size of the list.
size_t | representing the new size of the list. |
Implemented in IT_Bus::SimpleTypeListT< T >, IT_Bus::SimpleTypeListT< IT_Bus::NMToken >, and IT_Bus::SimpleTypeListT< IT_Bus::AnyURI >.
virtual size_t IT_Bus::SimpleTypeList::get_size | ( | ) | const [pure virtual] |
Get the size of the list.
Implemented in IT_Bus::SimpleTypeListT< T >, IT_Bus::SimpleTypeListT< IT_Bus::NMToken >, and IT_Bus::SimpleTypeListT< IT_Bus::AnyURI >.