28 void validateFieldNames(json_spirit::mObject
const& _obj, std::set<std::string>
const& _allowedFields);
48 void requireJsonFields(json_spirit::mObject
const& _o, std::string
const& _configName,
49 std::map<std::string, JsonFieldOptions>
const& _validationMap);
std::pair< JsonTypeSet, JsonFieldPresence > JsonFieldOptions
void validateFieldNames(json_spirit::mObject const &_obj, std::set< std::string > const &_allowedFields)
std::string jsonTypeAsString(json_spirit::Value_type _type)
void requireJsonFields(json_spirit::mObject const &_o, std::string const &_configName, std::map< std::string, JsonFieldOptions > const &_validationMap)
std::set< json_spirit::Value_type > JsonTypeSet