Lines Matching refs:obj
64 void GetOnDemandArrayFromJson(int32_t eventId, const nlohmann::json& obj,
66 void GetOnDemandConditionsFromJson(const nlohmann::json& obj,
68 void GetOnDemandExtraMessagesFromJson(const nlohmann::json& obj,
72 static inline void GetBoolFromJson(const nlohmann::json& obj, const std::string& key, bool& out) in GetBoolFromJson() argument
74 if (obj.find(key.c_str()) != obj.end() && obj[key.c_str()].is_boolean()) { in GetBoolFromJson()
75 obj[key.c_str()].get_to(out); in GetBoolFromJson()
79 …static inline void GetStringFromJson(const nlohmann::json& obj, const std::string& key, std::strin… in GetStringFromJson() argument
81 if (obj.find(key.c_str()) != obj.end() && obj[key.c_str()].is_string()) { in GetStringFromJson()
82 obj[key.c_str()].get_to(out); in GetStringFromJson()
86 …static inline void GetInt32FromJson(const nlohmann::json& obj, const std::string& key, int32_t& ou… in GetInt32FromJson() argument
88 if (obj.find(key.c_str()) != obj.end() && obj[key.c_str()].is_number_integer()) { in GetInt32FromJson()
89 obj[key.c_str()].get_to(out); in GetInt32FromJson()
93 static inline void GetStringArrayFromJson(const nlohmann::json& obj, const std::string& key, in GetStringArrayFromJson() argument
96 if (obj.find(key.c_str()) != obj.end() && obj[key.c_str()].is_array()) { in GetStringArrayFromJson()
97 for (auto& item : obj[key.c_str()]) { in GetStringArrayFromJson()
105 static inline void GetIntArrayFromJson(const nlohmann::json& obj, const std::string& key, in GetIntArrayFromJson() argument
108 if (obj.find(key.c_str()) != obj.end() && obj[key.c_str()].is_array()) { in GetIntArrayFromJson()
109 for (auto& item : obj[key.c_str()]) { in GetIntArrayFromJson()
117 static inline void GetIntArrayFromJson(const nlohmann::json& obj, const std::string& key, in GetIntArrayFromJson() argument
120 if (obj.find(key.c_str()) != obj.end() && obj[key.c_str()].is_array()) { in GetIntArrayFromJson()
121 for (auto& item : obj[key.c_str()]) { in GetIntArrayFromJson()