Inheritance diagram for IT_Bus::BinaryInParamNillable< TYPE >:
Definition at line 99 of file binary_nillable_type.h.
Public Member Functions | |
BinaryInParamNillable (const BinaryInParamNillable &other) | |
BinaryInParamNillable (const IT_Bus::BinaryBufferNillable &other) | |
virtual | ~BinaryInParamNillable () |
AnyType & | copy (const AnyType &other) |
virtual const QName & | get_type () const |
Returns the IT_Bus::QName for the type. | |
virtual Boolean | is_nil () const |
True if the element is nil. | |
virtual void | write_value (const QName &name, ComplexTypeWriter &writer) const IT_THROW_DECL((SerializationException)) |
Write the non-nil value. | |
virtual void | read_value (const QName &name, ComplexTypeReader &reader) IT_THROW_DECL((DeserializationException)) |
Read a non-nil value. | |
virtual const IT_Bus::BinaryBufferNillable & | get () const IT_THROW_DECL((NoDataException)) |
Returns the value. | |
Private Types | |
typedef BinaryInParamNillable | ThisType |
Private Attributes | |
const IT_Bus::BinaryBufferNillable & | m_data |
const IT_Bus::BinaryBufferNillable & IT_Bus::BinaryInParamNillable< TYPE >::get | ( | ) | const [virtual] |
Returns the value.
NoDataException | if called when is_nil() is true. |
Definition at line 381 of file binary_nillable_type.h.
References IT_Bus::BinaryInParamNillable< TYPE >::is_nil(), and IT_Bus::BinaryInParamNillable< TYPE >::m_data.
const QName & IT_Bus::BinaryInParamNillable< TYPE >::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.
Definition at line 367 of file binary_nillable_type.h.