Rapicorn - Experimental UI Toolkit - Source Code
13.07.0
|
Inherited by Rapicorn::Aida::FieldBuffer8, and Rapicorn::Aida::OneChunkFieldBuffer.
Public Member Functions | |
uint32 | size () const |
uint32 | capacity () const |
uint64 | first_id () const |
void | add_bool (bool vbool) |
void | add_int64 (int64 vint64) |
void | add_evalue (int64 vint64) |
void | add_double (double vdouble) |
void | add_string (const String &s) |
void | add_object (uint64 objid) |
void | add_any (const Any &vany) |
void | add_header1 (MessageId m, uint c, uint64 h, uint64 l) |
void | add_header2 (MessageId m, uint c, uint r, uint64 h, uint64 l) |
FieldBuffer & | add_rec (uint32 nt) |
FieldBuffer & | add_seq (uint32 nt) |
void | reset () |
String | first_id_str () const |
String | to_string () const |
void | operator<<= (uint32 v) |
void | operator<<= (ULongIffy v) |
void | operator<<= (uint64 v) |
void | operator<<= (int32 v) |
void | operator<<= (LongIffy v) |
void | operator<<= (int64 v) |
void | operator<<= (bool v) |
void | operator<<= (double v) |
void | operator<<= (EnumValue e) |
void | operator<<= (const String &s) |
void | operator<<= (Any v) |
void | operator<<= (const TypeHash &h) |
Static Public Member Functions | |
static String | type_name (int field_type) |
static FieldBuffer * | _new (uint32 _ntypes) |
static FieldBuffer * | new_result (MessageId m, uint rconnection, uint64 h, uint64 l, uint32 n=1) |
Protected Member Functions | |
void | check () |
uint32 | offset () const |
TypeKind | type_at (uint32 n) const |
void | set_type (TypeKind ft) |
FieldUnion & | getu () const |
FieldUnion & | addu (TypeKind ft) |
FieldUnion & | uat (uint32 n) const |
FieldBuffer (uint32 _ntypes) | |
FieldBuffer (uint32, FieldUnion *, uint32) | |
Protected Attributes | |
FieldUnion * | buffermem |