|
@@ -10,28 +10,28 @@
|
|
|
#include <ls_std/io/kv/KVPair.hpp>
|
|
|
#include <ls_std/exception/IllegalArgumentException.hpp>
|
|
|
|
|
|
-ls_std::KVPair::KVPair(const std::string& _key, std::string _value) : ls_std::Class("KVPair"),
|
|
|
+ls_std::KVPair::KVPair(const ls_std::kv_key& _key, ls_std::kv_value _value) : ls_std::Class("KVPair"),
|
|
|
value(std::move(_value))
|
|
|
{
|
|
|
this->_assignKey(_key);
|
|
|
}
|
|
|
|
|
|
-std::string ls_std::KVPair::getKey()
|
|
|
+ls_std::kv_key ls_std::KVPair::getKey()
|
|
|
{
|
|
|
return this->key;
|
|
|
}
|
|
|
|
|
|
-std::string ls_std::KVPair::getValue()
|
|
|
+ls_std::kv_value ls_std::KVPair::getValue()
|
|
|
{
|
|
|
return this->value;
|
|
|
}
|
|
|
|
|
|
-void ls_std::KVPair::setValue(const std::string &_value)
|
|
|
+void ls_std::KVPair::setValue(const ls_std::kv_value &_value)
|
|
|
{
|
|
|
this->value = _value;
|
|
|
}
|
|
|
|
|
|
-void ls_std::KVPair::_assignKey(const std::string &_key)
|
|
|
+void ls_std::KVPair::_assignKey(const ls_std::kv_key &_key)
|
|
|
{
|
|
|
if(_key.empty()) {
|
|
|
throw ls_std::IllegalArgumentException {};
|