diff options
Diffstat (limited to 'cpp/src/qpid/framing/FieldValue.cpp')
-rw-r--r-- | cpp/src/qpid/framing/FieldValue.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/src/qpid/framing/FieldValue.cpp b/cpp/src/qpid/framing/FieldValue.cpp index 3b3c2f2126..bbef9ebceb 100644 --- a/cpp/src/qpid/framing/FieldValue.cpp +++ b/cpp/src/qpid/framing/FieldValue.cpp @@ -138,6 +138,14 @@ IntegerValue::IntegerValue(int v) : { } +FloatValue::FloatValue(float v) : + FieldValue(0x23, new FixedWidthValue<4>(reinterpret_cast<uint8_t*>(&v))) +{} + +DoubleValue::DoubleValue(double v) : + FieldValue(0x33, new FixedWidthValue<8>(reinterpret_cast<uint8_t*>(&v))) +{} + TimeValue::TimeValue(uint64_t v) : FieldValue(0x32, new FixedWidthValue<8>(v)) { |