From 23b085684677b750fa9cded19a64fb98f827186a Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Mon, 28 Feb 2011 15:35:28 +0000 Subject: QPID-3089: make getTypeName() a public method git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1075380 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/include/qpid/types/Variant.h | 2 ++ cpp/src/qpid/types/Variant.cpp | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'cpp') diff --git a/cpp/include/qpid/types/Variant.h b/cpp/include/qpid/types/Variant.h index 9ae672b7c2..d9260133a7 100644 --- a/cpp/include/qpid/types/Variant.h +++ b/cpp/include/qpid/types/Variant.h @@ -60,6 +60,8 @@ enum VariantType { VAR_UUID }; +std::string getTypeName(VariantType type); + class VariantImpl; /** diff --git a/cpp/src/qpid/types/Variant.cpp b/cpp/src/qpid/types/Variant.cpp index 5d8878bdac..9cc3cfe5fc 100644 --- a/cpp/src/qpid/types/Variant.cpp +++ b/cpp/src/qpid/types/Variant.cpp @@ -108,7 +108,6 @@ class VariantImpl } value; std::string encoding;//optional encoding for variable length data - std::string getTypeName(VariantType type) const; template T convertFromString() const { std::string* s = reinterpret_cast(value.v); @@ -582,7 +581,7 @@ const std::string& VariantImpl::getString() const void VariantImpl::setEncoding(const std::string& s) { encoding = s; } const std::string& VariantImpl::getEncoding() const { return encoding; } -std::string VariantImpl::getTypeName(VariantType type) const +std::string getTypeName(VariantType type) { switch (type) { case VAR_VOID: return "void"; -- cgit v1.2.1