From 7f03dd0d4bdbf0270d2e33f2947543c1559e2607 Mon Sep 17 00:00:00 2001 From: HanishKVC Date: Sat, 11 May 2024 12:45:58 +0530 Subject: [PATCH] GroupKV: Add int32_t to variant list, to simplify int use So that no need to explicitly specify or LL wrt int literals, which dont need 64bit space by default. Which also means one shouldnt/cant mix up type of value stored and default type specified when getting. --- common/groupkv.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common/groupkv.hpp b/common/groupkv.hpp index 748016d79..1fd5f3e52 100644 --- a/common/groupkv.hpp +++ b/common/groupkv.hpp @@ -39,7 +39,7 @@ #endif -typedef std::variant GroupKVData; +typedef std::variant GroupKVData; typedef std::vector MultiPart; typedef std::map> GroupKVMapMapVariant; @@ -191,7 +191,7 @@ void gkv_set() { gkv.get_value("testme", {"key101b"}, false); gkv.get_value("testme", {"key101s"}, "Not found"); - gkv.get_value("testme", {"key101i"}, 123456); + gkv.get_value("testme", {"key101i"}, 123456); gkv.get_value("testme", {"key101d"}, 123456.789); gkv.set_value("testme", {"key201b"}, true); @@ -202,7 +202,7 @@ void gkv_set() { gkv.dump("testme"); gkv.get_value("testme", {"key201b"}, false); gkv.get_value("testme", {"key201s"}, "Not found"); - gkv.get_value("testme", {"key201i"}, 123456LL); + gkv.get_value("testme", {"key201i"}, 123456); gkv.get_value("testme", {"key201d"}, 123456.789); gkv.get_vector("testme", {"keyA100"}, {1, 2, 3}); @@ -213,7 +213,7 @@ void gkv_set() { gkv.set_value("testme", {"keyA301-0"}, "India"); gkv.set_value("testme", {"keyA301", "1"}, "World"); gkv.set_value("testme", {"keyA301", "2"}, "AkashaGanga"); - gkv.get_vector("testme", {"keyA300"}, {1, 2, 3}); + gkv.get_vector("testme", {"keyA300"}, {1, 2, 3}); gkv.get_vector("testme", {"keyA301"}, { "yes 1", "No 2", "very well 3" }); }