From efa5e425f9c7334b9eedbcdfb1928ed0b396ec97 Mon Sep 17 00:00:00 2001 From: Jonathan Robie Date: Mon, 1 Nov 2010 14:18:07 +0000 Subject: Changed Variant::fromString() to Variant::parse(). Also changed implementation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1029673 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/include/qpid/types/Variant.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cpp/include') diff --git a/cpp/include/qpid/types/Variant.h b/cpp/include/qpid/types/Variant.h index 2b692f9bdf..9ae672b7c2 100644 --- a/cpp/include/qpid/types/Variant.h +++ b/cpp/include/qpid/types/Variant.h @@ -113,7 +113,11 @@ class Variant QPID_TYPES_EXTERN Variant& operator=(const Variant&); QPID_TYPES_EXTERN Variant& operator=(const Uuid&); - QPID_TYPES_EXTERN Variant& fromString(const std::string&); + /** + * Parses the argument and assigns itself the appropriate + * value. Recognises integers, doubles and booleans. + */ + QPID_TYPES_EXTERN Variant& parse(const std::string&); QPID_TYPES_EXTERN bool asBool() const; QPID_TYPES_EXTERN uint8_t asUint8() const; -- cgit v1.2.1