#include <FieldValue.h>
Inherited by qpid::framing::ArrayValue, qpid::framing::DoubleValue, qpid::framing::FieldTableValue, qpid::framing::FloatValue, qpid::framing::Integer64Value, qpid::framing::IntegerValue, qpid::framing::Str16Value, qpid::framing::StringValue, qpid::framing::Struct32Value, qpid::framing::TimeValue, and qpid::framing::Unsigned64Value.
Public Member Functions | |
void | setType (uint8_t type) |
uint8_t | getType () |
Data & | getData () |
uint32_t | encodedSize () const |
bool | empty () const |
void | encode (Buffer &buffer) |
void | decode (Buffer &buffer) |
bool | operator== (const FieldValue &) const |
bool | operator!= (const FieldValue &v) const |
void | print (std::ostream &out) const |
template<typename T> | |
bool | convertsTo () const |
template<typename T> | |
T | get () const |
Protected Member Functions | |
FieldValue (uint8_t t, Data *d) |
Definition at line 60 of file FieldValue.h.