16class IJsonDefinitionSerializer {
25 IJsonDefinitionSerializer& operator=(IJsonDefinitionSerializer
const&);
26 IJsonDefinitionSerializer(IJsonDefinitionSerializer
const&);
27 IJsonDefinitionSerializer();
32 virtual ~IJsonDefinitionSerializer();
34 virtual ::std::shared_ptr<::IDefinitionInstance>
37 virtual ::std::shared_ptr<::IDefinitionInstance> serializeDefinitionInstance(
41 bool const isBaseGamePack,
42 ::JsonBetaState
const canUseBeta
45 virtual bool hasGetStrictParsingVersion() = 0;
47 virtual ::std::shared_ptr<::IDefinitionInstance> _serializeDefinitionInstance(
50 bool removeUnrecognizedFields,
51 bool const isBaseGamePack,
52 ::JsonBetaState
const canUseBeta