18 StrictJSONCppSchemaReader();
23 virtual bool _allowAsBool() ;
25 virtual bool _allowAsInt8() ;
27 virtual bool _allowAsUInt8() ;
29 virtual bool _allowAsInt16() ;
31 virtual bool _allowAsUInt16() ;
33 virtual bool _allowAsInt32() ;
35 virtual bool _allowAsUInt32() ;
37 virtual bool _allowAsInt64() ;
39 virtual bool _allowAsUInt64() ;
41 virtual bool _allowAsFloat() ;
43 virtual bool _allowAsDouble() ;
49 MCAPI
explicit StrictJSONCppSchemaReader(::std::string
const& data);
51 MCAPI
explicit StrictJSONCppSchemaReader(::std::reference_wrapper<::Json::Value const> value);
57 MCAPI
void* $ctor(::std::string
const& data);
59 MCAPI
void* $ctor(::std::reference_wrapper<::Json::Value const> value);
65 MCAPI
bool $_allowAsBool();
67 MCAPI
bool $_allowAsInt8();
69 MCAPI
bool $_allowAsUInt8();
71 MCAPI
bool $_allowAsInt16();
73 MCAPI
bool $_allowAsUInt16();
75 MCAPI
bool $_allowAsInt32();
77 MCAPI
bool $_allowAsUInt32();
79 MCAPI
bool $_allowAsInt64();
81 MCAPI
bool $_allowAsUInt64();
83 MCFOLD
bool $_allowAsFloat();
85 MCFOLD
bool $_allowAsDouble();