struct Settings { uint a; uint b; uint c; std::vector<std::string> strs; }; struct SomeDataObject { std::map<uint, Settings> data; };