ZeroBuf
0.2.0
Zero-copy, zero-serialize, zero-hassle protocol buffers
|
Public Member Functions | |
float | getX () const |
void | setX (float value) |
float | getY () const |
void | setY (float value) |
float | getZ () const |
void | setZ (float value) |
Vector3f (const float &xValue, const float &yValue, const float &zValue) | |
Vector3f (const Vector3f &rhs) | |
Vector3f (Vector3f &&rhs) throw () | |
Vector3f (const ::zerobuf::Zerobuf &rhs) | |
Vector3f (::zerobuf::AllocatorPtr allocator) | |
Vector3f & | operator= (const Vector3f &rhs) |
Vector3f & | operator= (Vector3f &&rhs) |
std::string | getTypeName () const final |
::zerobuf::uint128_t | getTypeIdentifier () const final |
size_t | getZerobufStaticSize () const final |
size_t | getZerobufNumDynamics () const final |
void | _parseJSON (const Json::Value &json) final |
void | _createJSON (Json::Value &json) const final |
Public Member Functions inherited from zerobuf::Zerobuf | |
virtual void | notifyChanging () |
Called if any data in this object is about to change. More... | |
virtual void | compact (float threshold=0.1f) |
Remove unused holes from the zerobuf. More... | |
Zerobuf & | operator= (const Zerobuf &rhs) |
Assignment operator. More... | |
Zerobuf (Zerobuf &&rhs) | |
Move ctor. More... | |
Zerobuf & | operator= (Zerobuf &&rhs) |
Move operator. More... | |
bool | operator== (const Zerobuf &rhs) const |
bool | operator!= (const Zerobuf &rhs) const |
void | reset (AllocatorPtr allocator) |
void | check () const |
Static Public Member Functions | |
static size_t | ZEROBUF_STATIC_SIZE () |
static size_t | ZEROBUF_NUM_DYNAMICS () |
Additional Inherited Members | |
Protected Member Functions inherited from zerobuf::Zerobuf | |
Zerobuf (AllocatorPtr alloc) | |
const Allocator & | getAllocator () const |
Allocator & | getAllocator () |
void | _copyZerobufArray (const void *data, size_t size, size_t arrayNum) |
|
inlinefinalvirtual |
Implements zerobuf::Zerobuf.
|
inlinefinalvirtual |
Implements zerobuf::Zerobuf.