18 #ifndef _ACTIVEMQ_UTIL_PRIMITIVEVALUECONVERTER_H_
19 #define _ACTIVEMQ_UTIL_PRIMITIVEVALUECONVERTER_H_
64 __FILE__, __LINE__,
"Invalid Conversion");
69 bool PrimitiveValueConverter::convert<bool>(
const PrimitiveValueNode& value)
const;
71 unsigned char PrimitiveValueConverter::convert<unsigned char>(
const PrimitiveValueNode& value)
const;
73 char PrimitiveValueConverter::convert<char>(
const PrimitiveValueNode& value)
const;
75 short PrimitiveValueConverter::convert<short>(
const PrimitiveValueNode& value)
const;
77 int PrimitiveValueConverter::convert<int>(
const PrimitiveValueNode& value)
const;
79 long long PrimitiveValueConverter::convert<long long>(
const PrimitiveValueNode& value)
const;
81 float PrimitiveValueConverter::convert<float>(
const PrimitiveValueNode& value)
const;
83 double PrimitiveValueConverter::convert<double>(
const PrimitiveValueNode& value)
const;
85 std::string PrimitiveValueConverter::convert<std::string>(
const PrimitiveValueNode& value)
const;
87 std::vector<unsigned char> PrimitiveValueConverter::convert<std::vector<unsigned char> >(
const PrimitiveValueNode& value)
const;
#define AMQCPP_API
Definition: Config.h:30
Class that wraps around a single value of one of the many types.
Definition: PrimitiveValueNode.h:38
Definition: UnsupportedOperationException.h:32
TO convert(const PrimitiveValueNode &value) const
Definition: PrimitiveValueConverter.h:61
PrimitiveValueConverter()
Definition: PrimitiveValueConverter.h:57
virtual ~PrimitiveValueConverter()
Definition: PrimitiveValueConverter.h:58
Class controls the conversion of data contained in a PrimitiveValueNode from one type to another...
Definition: PrimitiveValueConverter.h:54