json::value RCamCfg::GetCfgValue(const std::string& key)
{
try {return config_.at_pointer(key);}
catch(...) {
json::value x;
return x;}
}
bool RCamCfg::SetCfgValue(const std::string& key, const json::value& val)
{
try {config_.set_at_pointer(key, val);}
catch(...) {return false;}
return {true};
}
The first function compiles and runs but the second fails to compile with the following:
error: 'class boost::json::value' has no member named 'set_at_pointer'; did you mean 'at_pointer'?
config_is defined as “json::value config_;”
Any ideas what I am doing wrong?
Thanks
William Keeling