Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
Rapicorn::Aida::FieldBuffer Class Reference

Inherited by Rapicorn::Aida::FieldBuffer8, and Rapicorn::Aida::OneChunkFieldBuffer.

List of all members.

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)
FieldBufferadd_rec (uint32 nt)
FieldBufferadd_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 FieldBuffernew_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)
FieldUniongetu () const
FieldUnionaddu (TypeKind ft)
FieldUnionuat (uint32 n) const
 FieldBuffer (uint32 _ntypes)
 FieldBuffer (uint32, FieldUnion *, uint32)

Protected Attributes

FieldUnionbuffermem

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines