From 6cdefbab68a34c7d0f95f906fdfc82885d6dd544 Mon Sep 17 00:00:00 2001 From: Andrew Stitcher Date: Tue, 16 Oct 2007 16:31:58 +0000 Subject: Include declarations of the specialisations we define to make sure they are picked up correctly by everything git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@585190 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/src/qpid/framing/FieldValue.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'qpid/cpp/src') diff --git a/qpid/cpp/src/qpid/framing/FieldValue.h b/qpid/cpp/src/qpid/framing/FieldValue.h index b26021d6fa..01ba229f9b 100644 --- a/qpid/cpp/src/qpid/framing/FieldValue.h +++ b/qpid/cpp/src/qpid/framing/FieldValue.h @@ -120,6 +120,22 @@ class FixedWidthValue<0> : public FieldValue::Data { void print(std::ostream& o) const { o << "F0"; }; }; +template<> FixedWidthValue<8>::FixedWidthValue(uint64_t v); +template<> int64_t FixedWidthValue<8>::getInt() const; +template<> bool FixedWidthValue<8>::convertsToInt() const; + +template<> int64_t FixedWidthValue<4>::getInt() const; +template<> FixedWidthValue<4>::FixedWidthValue(uint64_t v); +template<> bool FixedWidthValue<4>::convertsToInt() const; + +template<> FixedWidthValue<2>::FixedWidthValue(uint64_t v); +template<> int64_t FixedWidthValue<2>::getInt() const; +template<> bool FixedWidthValue<2>::convertsToInt() const; + +template<> FixedWidthValue<1>::FixedWidthValue(uint64_t v); +template<> int64_t FixedWidthValue<1>::getInt() const; +template<> bool FixedWidthValue<1>::convertsToInt() const; + template class VariableWidthValue : public FieldValue::Data { std::vector octets; -- cgit v1.2.1