#include <it_bus/binary_buffer_nillable.h>
Note: This template can only be used for types that have a working copy constructor and assignment operator.
Definition at line 20 of file binary_buffer_nillable.h.
Public Member Functions | |
BinaryBufferNillable () | |
Constructor. | |
BinaryBufferNillable (const BinaryBufferNillable &other) | |
Copy constructor. | |
BinaryBufferNillable (const BinaryBuffer &other) | |
Constructor. | |
virtual | ~BinaryBufferNillable () |
Destructor. | |
BinaryBufferNillable & | operator= (const BinaryBufferNillable &other) |
Assginment operator. | |
virtual Boolean | is_nil () const |
Return indicator of whether instance is nil. | |
virtual void | set_nil () |
Set the instance to be nil. | |
virtual const IT_Bus::BinaryBuffer & | get () const IT_THROW_DECL((NoDataException)) |
Returns the value. | |
virtual IT_Bus::BinaryBuffer & | get () IT_THROW_DECL((NoDataException)) |
Returns the value. | |
virtual void | set (const IT_Bus::BinaryBuffer &data) |
Set the data value; makes is_nil() false. | |
virtual void | reset () |
Reset to nil; makes is_nil() true. | |
Private Attributes | |
Boolean | m_is_nil |
IT_Bus::BinaryBuffer | m_data |
virtual IT_Bus::BinaryBuffer& IT_Bus::BinaryBufferNillable::get | ( | ) | [virtual] |
virtual const IT_Bus::BinaryBuffer& IT_Bus::BinaryBufferNillable::get | ( | ) | const [virtual] |