#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().

1.5.5