54 void parse(std::istream &stream, std::uint64_t &maxSize,
Diagnostics &diag);
56 bool isAdditionalTypeInfoUsed()
const;
57 bool supportsNestedFields()
const;
59 static typename std::string fieldIdFromString(std::string_view idString);
60 static std::string fieldIdToString(
const std::string &
id);
63 template <
class StreamType>
void internalParse(StreamType &stream, std::uint64_t &maxSize,
Diagnostics &diag);