![]() |
Vault
4.1
|
VBentoS16Array is a VBentoArray that holds an array of Vs16 values. More...
#include <vbento.h>
Public Member Functions | |
VBentoS16Array () | |
Constructs with uninitialized name and an initially empty array. | |
VBentoS16Array (VBinaryIOStream &stream) | |
Constructs by reading from stream. | |
VBentoS16Array (const VString &name) | |
Constructs from supplied name, with an initially empty array. | |
VBentoS16Array (const VString &name, const Vs16Array &elements) | |
Constructs from supplied name and array to be copied. | |
virtual | ~VBentoS16Array () |
Destructor. | |
virtual VBentoAttribute * | clone () const |
VBentoS16Array & | operator= (const VBentoS16Array &rhs) |
const Vs16Array & | getValue () const |
Returns the attribute's value. | |
void | setValue (const Vs16Array &elements) |
Sets the attribute's value. | |
void | appendValue (Vs16 element) |
Appends to the attribute's value. | |
void | appendValues (const Vs16Array &elements) |
Appends to the attribute's value. | |
virtual void | writeToXMLTextStream (VTextIOStream &stream, bool lineWrap, int depth) const |
Override to form this complex attribute as a child tag with its own attributes. | |
Static Public Member Functions | |
static VBentoS16Array * | newFromBentoTextString (const VString &name, const VString &bentoText) |
static const VString & | DATA_TYPE_ID () |
The data type name / class ID string. | |
Protected Member Functions | |
virtual Vs64 | getDataLength () const |
Returns the length of this object's raw data only. | |
virtual void | writeDataToBinaryStream (VBinaryIOStream &stream) const |
Writes the object's raw data only to a binary stream. | |
virtual int | _getNumElements () const |
virtual void | _appendElementBentoText (int elementIndex, VString &s) const |
VBentoS16Array is a VBentoArray that holds an array of Vs16 values.
VBentoS16Array::VBentoS16Array | ( | VBinaryIOStream & | stream | ) | [inline] |
Constructs by reading from stream.
stream | the stream to read |
Definition at line 2008 of file vbento.h.
References VBinaryIOStream::readS16(), and VBinaryIOStream::readS32().
const Vs16Array& VBentoS16Array::getValue | ( | ) | const [inline] |
void VBentoS16Array::setValue | ( | const Vs16Array & | elements | ) | [inline] |
void VBentoS16Array::appendValue | ( | Vs16 | element | ) | [inline] |
void VBentoS16Array::appendValues | ( | const Vs16Array & | elements | ) | [inline] |
virtual Vs64 VBentoS16Array::getDataLength | ( | ) | const [inline, protected, virtual] |
Returns the length of this object's raw data only.
Implements VBentoAttribute.
virtual void VBentoS16Array::writeDataToBinaryStream | ( | VBinaryIOStream & | stream | ) | const [inline, protected, virtual] |
Writes the object's raw data only to a binary stream.
stream | the stream to write to |
Implements VBentoAttribute.
Definition at line 2026 of file vbento.h.
References VBinaryIOStream::writeS16(), and VBinaryIOStream::writeS32().