#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.
1.5.6