C/C++ definitions generated from json/yaml