19 #ifndef KEY_VALUE_HPP_
20 #define KEY_VALUE_HPP_
44 KeyValue(std::string &&key, std::string &&value);
51 std::string getKey()
const;
59 const void *getValue()
const;
66 size_t getValueLength()
const;
73 std::string getValueAsString()
const;
76 typedef std::shared_ptr<KeyValueImpl> KeyValueImplPtr;
77 KeyValue(KeyValueImplPtr keyValueImplPtr);
78 KeyValueImplPtr impl_;