MCPcopy Create free account
hub / github.com/comaps/comaps / FromJSONObjectOptionalField

Function FromJSONObjectOptionalField

libs/cppjansson/cppjansson.hpp:201–210  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199
200template <typename T>
201void FromJSONObjectOptionalField(json_t const * root, std::string const & field, T & result)
202{
203 auto * json = base::GetJSONOptionalField(root, field);
204 if (!json)
205 {
206 result = T{};
207 return;
208 }
209 FromJSON(json, result);
210}
211
212template <typename T, typename std::enable_if<std::is_integral<T>::value, void>::type * = nullptr>
213inline base::JSONPtr ToJSON(T value)

Callers 9

ReadRegionDataImplFunction · 0.85
GetLocalLanguageCodesMethod · 0.85
LoadGroupImplFunction · 0.85
LoadCountriesFromBufferFunction · 0.85
CalculateIdsFunction · 0.85
ReadFunction · 0.85

Calls 4

GetJSONOptionalFieldFunction · 0.85
FromJSONFunction · 0.70
clearMethod · 0.45
resizeMethod · 0.45

Tested by

no test coverage detected