12 #include <unordered_map> 14 #include <boost/variant.hpp> 18 namespace StructuredHeaders {
43 return boost::get<T>(
value) == other;
44 }
catch (boost::bad_get& ) {
50 boost::variant<int64_t, double, std::string>
value;
55 std::unordered_map<std::string, StructuredHeaderItem>
parameterMap;
59 std::vector<StructuredHeaders::ParameterisedIdentifier>;
61 using Dictionary = std::unordered_map<std::string, StructuredHeaderItem>;
82 static const std::map<DecodeError, std::string>
93 static const std::map<EncodeError, std::string>