13 using Array = ::std::vector<::cereal::SpecValue>;
21 using IntValueMap = ::std::unordered_map<int64, ::cereal::SpecValue>;
23 using Number = double;
25 using Object = ::std::unordered_map<uint, ::cereal::SpecValue>;
27 using SpecValueTag = void;
29 using String = ::std::string;
31 using StringValueMap = ::std::unordered_map<::std::string, ::cereal::SpecValue>;
33 using ValueType = ::std::variant<
35 ::std::unordered_map<uint, ::cereal::SpecValue>,
40 ::std::vector<::cereal::SpecValue>,
41 ::std::unordered_map<int64, ::cereal::SpecValue>,
42 ::std::unordered_map<::std::string, ::cereal::SpecValue>,
53 ::std::unordered_map<uint, ::cereal::SpecValue>,
58 ::std::vector<::cereal::SpecValue>,
59 ::std::unordered_map<int64, ::cereal::SpecValue>,
60 ::std::unordered_map<::std::string, ::cereal::SpecValue>,