#include <HLAvariableArray.hh>
Public Member Functions | |
HLAinteger32BE & | size () const |
Get/Set array size, without memory management. | |
void | set_size (long i) |
Set array size, with memory management. | |
const size_t | offset (long i) const |
M & | operator[] (long i) const |
const size_t | __sizeof () const |
void | copy (void *source) |
Static Public Member Functions | |
static const size_t | emptysizeof () |
Static Public Attributes | |
static const size_t | m_octetBoundary |
static const bool | m_isVariable = true |
Definition at line 129 of file HLAvariableArray.hh.
HLAinteger32BE& size | ( | ) | const [inline] |
void set_size | ( | long | i | ) | [inline] |
Set array size, with memory management.
Definition at line 139 of file HLAvariableArray.hh.
References libhla::__padding(), and __HLAbuffer::shake().
const size_t offset | ( | long | i | ) | const [inline] |
Definition at line 149 of file HLAvariableArray.hh.
References libhla::__padding().
M& operator[] | ( | long | i | ) | const [inline] |
Definition at line 160 of file HLAvariableArray.hh.
static const size_t emptysizeof | ( | ) | [inline, static] |
Definition at line 167 of file HLAvariableArray.hh.
References libhla::__padding(), and HLAbasicType::__sizeof().
const size_t __sizeof | ( | ) | const [inline] |
Definition at line 171 of file HLAvariableArray.hh.
void copy | ( | void * | source | ) | [inline] |
Definition at line 181 of file HLAvariableArray.hh.
References __HLAbuffer::__buffer(), libhla::__padding(), __HLAbuffer::mShakeThat, and __HLAbuffer::mShakeValue.
const size_t m_octetBoundary [static] |
Initial value:
MAX(HLAinteger32BE::m_octetBoundary, M::m_octetBoundary)
Definition at line 209 of file HLAvariableArray.hh.
const bool m_isVariable = true [static] |
Definition at line 211 of file HLAvariableArray.hh.