#include <HLAtypesIEEE1516.hh>
Public Member Functions | |
HLAdata (size_t capacity=T::emptysizeof()) | |
Create new buffer. | |
HLAdata (void *begin, size_t capacity) | |
Create buffer from existing data. | |
T & | operator* () const |
T * | operator-> () const |
virtual const size_t | size () const |
virtual void | __shake (const void *__that, int value, long resize) |
Shake the buffer. |
Definition at line 36 of file HLAtypesIEEE1516.hh.
HLAdata | ( | size_t | capacity = T::emptysizeof() |
) | [inline] |
HLAdata | ( | void * | begin, | |
size_t | capacity | |||
) | [inline] |
Create buffer from existing data.
Definition at line 45 of file HLAtypesIEEE1516.hh.
References HLAdata::size().
T& operator* | ( | ) | const [inline] |
T* operator-> | ( | ) | const [inline] |
virtual const size_t size | ( | ) | const [inline, virtual] |
Implements __HLAbuffer.
Definition at line 59 of file HLAtypesIEEE1516.hh.
References __HLAbuffer::mBegin.
Referenced by HLAdata::__shake(), and HLAdata::HLAdata().
virtual void __shake | ( | const void * | __that, | |
int | value, | |||
long | resize | |||
) | [inline, virtual] |
Shake the buffer.
Implements __HLAbuffer.
Definition at line 67 of file HLAtypesIEEE1516.hh.
References __HLAbuffer::__exchange_buffers(), __HLAbuffer::mBegin, __HLAbuffer::mCapacity, __HLAbuffer::mShakeThat, __HLAbuffer::mShakeValue, __HLAbuffer::mUserAllocated, and HLAdata::size().