このコードを考えると:
void LoadFromYaml(const YAML::Node& node){
const YAML::Node& Data=node["Data"];
if(Data){
if(Data.ValueIsInt)// Do something with integer.
if(Data.ValueIsFloat)// Do something with float.
if(Data.ValueIsString)// Do something with string.
}
}
YAML ノード 'Data' に含まれるデータが整数、浮動小数点数、または文字列であることを確認するにはどうすればよいですか? 注: ノードがスカラー、マップ、シーケンスなどであるかどうかを確認したくありません。