template <typename SchemaDocumentType>

class Schema

Defined at line 522 of file ../../third_party/rapidjson/include/rapidjson/schema.h

////////////////////////////////////////////////////////////////////////////

Schema

Public Methods

void Schema<SchemaDocumentType> (SchemaDocumentType * schemaDocument, const PointerType & p, const ValueType & value, const ValueType & document, AllocatorType * allocator, const UriType & id)

Defined at line 536 of file ../../third_party/rapidjson/include/rapidjson/schema.h

void ~Schema<SchemaDocumentType> ()

Defined at line 834 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const SValue & GetURI ()

Defined at line 855 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const UriType & GetId ()

Defined at line 859 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const Specification & GetSpecification ()

Defined at line 863 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const PointerType & GetPointer ()

Defined at line 867 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool BeginValue (Context & context)

Defined at line 871 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool EndValue (Context & context)

Defined at line 903 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool Null (Context & context)

Defined at line 994 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool Bool (Context & context, bool b)

Defined at line 1003 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool Int (Context & context, int i)

Defined at line 1010 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool Uint (Context & context, unsigned int u)

Defined at line 1017 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool Int64 (Context & context, int64_t i)

Defined at line 1024 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool Uint64 (Context & context, uint64_t u)

Defined at line 1031 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool Double (Context & context, double d)

Defined at line 1038 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool String (Context & context, const Ch * str, SizeType length, bool )

Defined at line 1057 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool StartObject (Context & context)

Defined at line 1086 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool Key (Context & context, const Ch * str, SizeType len, bool )

Defined at line 1108 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool EndObject (Context & context, SizeType memberCount)

Defined at line 1161 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool StartArray (Context & context)

Defined at line 1209 of file ../../third_party/rapidjson/include/rapidjson/schema.h

bool EndArray (Context & context, SizeType elementCount)

Defined at line 1222 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetValidateErrorKeyword (ValidateErrorCode validateErrorCode)

Defined at line 1239 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetNullString ()

Defined at line 1288 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetBooleanString ()

Defined at line 1289 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetObjectString ()

Defined at line 1290 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetArrayString ()

Defined at line 1291 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetStringString ()

Defined at line 1292 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetNumberString ()

Defined at line 1293 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetIntegerString ()

Defined at line 1294 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetTypeString ()

Defined at line 1295 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetEnumString ()

Defined at line 1296 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetAllOfString ()

Defined at line 1297 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetAnyOfString ()

Defined at line 1298 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetOneOfString ()

Defined at line 1299 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetNotString ()

Defined at line 1300 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetPropertiesString ()

Defined at line 1301 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetRequiredString ()

Defined at line 1302 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetDependenciesString ()

Defined at line 1303 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetPatternPropertiesString ()

Defined at line 1304 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetAdditionalPropertiesString ()

Defined at line 1305 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetMinPropertiesString ()

Defined at line 1306 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetMaxPropertiesString ()

Defined at line 1307 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetItemsString ()

Defined at line 1308 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetMinItemsString ()

Defined at line 1309 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetMaxItemsString ()

Defined at line 1310 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetAdditionalItemsString ()

Defined at line 1311 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetUniqueItemsString ()

Defined at line 1312 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetMinLengthString ()

Defined at line 1313 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetMaxLengthString ()

Defined at line 1314 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetPatternString ()

Defined at line 1315 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetMinimumString ()

Defined at line 1316 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetMaximumString ()

Defined at line 1317 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetExclusiveMinimumString ()

Defined at line 1318 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetExclusiveMaximumString ()

Defined at line 1319 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetMultipleOfString ()

Defined at line 1320 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetDefaultValueString ()

Defined at line 1321 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetSchemaString ()

Defined at line 1322 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetRefString ()

Defined at line 1323 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetIdString ()

Defined at line 1324 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetSwaggerString ()

Defined at line 1325 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetOpenApiString ()

Defined at line 1326 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetReadOnlyString ()

Defined at line 1327 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetWriteOnlyString ()

Defined at line 1328 of file ../../third_party/rapidjson/include/rapidjson/schema.h

const ValueType & GetNullableString ()

Defined at line 1329 of file ../../third_party/rapidjson/include/rapidjson/schema.h