 |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
15 #ifndef RAPIDJSON_ERROR_ERROR_H_
16 #define RAPIDJSON_ERROR_ERROR_H_
18 #include "../rapidjson.h"
22 RAPIDJSON_DIAG_OFF(padded)
38 #ifndef RAPIDJSON_ERROR_CHARTYPE
39 #define RAPIDJSON_ERROR_CHARTYPE char
51 #ifndef RAPIDJSON_ERROR_STRING
52 #define RAPIDJSON_ERROR_STRING(x) x
118 size_t Offset()
const {
return offset_; }
216 #endif // RAPIDJSON_ERROR_ERROR_H_
@ kValidateErrorAllOf
Property did not match all of the sub-schemas specified by 'allOf'.
Definition: error.h:193
#define RAPIDJSON_NAMESPACE_END
provide custom rapidjson namespace (closing expression)
Definition: rapidjson.h:124
@ kValidateErrors
Top level error code when kValidateContinueOnErrorsFlag set.
Definition: error.h:163
ParseResult(ParseErrorCode code, size_t offset)
Constructor to set an error.
Definition: error.h:113
#define RAPIDJSON_NAMESPACE_BEGIN
provide custom rapidjson namespace (opening expression)
Definition: rapidjson.h:121
@ kValidateErrorMaxProperties
Object has more members than 'maxProperties' value.
Definition: error.h:181
@ kValidateErrorMaxLength
String is longer than the 'maxLength' value.
Definition: error.h:172
@ kValidateErrorOneOf
Property did not match any of the sub-schemas specified by 'oneOf'.
Definition: error.h:191
@ kValidateErrorExclusiveMaximum
Number is greater than or equal to the 'maximum' value.
Definition: error.h:168
bool(ParseResult::* BooleanType)() const
! Unspecified boolean type
Definition: error.h:108
@ kParseErrorTermination
Parsing was terminated.
Definition: error.h:88
bool operator==(ParseErrorCode code) const
Definition: error.h:126
@ kParseErrorNumberTooBig
Number too big to be stored in double.
Definition: error.h:84
@ kValidateErrorEnum
Property has a value that is not one of its allowed enumerated values.
Definition: error.h:188
@ kParseErrorStringUnicodeEscapeInvalidHex
Incorrect hex digit after \u escape in string.
Definition: error.h:78
size_t Offset() const
Get the error offset, if IsError(), 0 otherwise.
Definition: error.h:118
bool operator==(const ParseResult &that) const
Definition: error.h:125
@ kParseErrorObjectMissName
Missing a name for object member.
Definition: error.h:72
@ kValidateErrorNone
No error.
Definition: error.h:164
@ kParseErrorStringUnicodeSurrogateInvalid
The surrogate pair in string is invalid.
Definition: error.h:79
@ kValidateErrorType
Property has a type that is not allowed by the schema..
Definition: error.h:189
bool IsError() const
Whether the result is an error.
Definition: error.h:123
@ kParseErrorStringInvalidEncoding
Invalid encoding in string.
Definition: error.h:82
@ kValidateErrorMinItems
Array is shorter than the 'minItems' value.
Definition: error.h:177
void Set(ParseErrorCode code, size_t offset=0)
Update error code and offset.
Definition: error.h:136
friend bool operator!=(ParseErrorCode code, const ParseResult &err)
Definition: error.h:131
friend bool operator==(ParseErrorCode code, const ParseResult &err)
Definition: error.h:127
b output the Images to a print format other than for collateral and the you may copy and distribute your animations and renderings incorporating the Images All other rights with respect to the Images and their use are reserved to Company The Images are protected by United States copyright international treaty and other laws TERM You may use the Images for incorporation in a single product or or for visualization purposes within a single project of duration not more than three years INFRINGEMENT WARRANTY NVIDIA warrants to you that
Definition: TextureUsageAgreement.txt:16
ParseErrorCode
Error code of parsing.
Definition: error.h:64
@ kValidateErrorOneOfMatch
Property matched more than one of the sub-schemas specified by 'oneOf'.
Definition: error.h:192
@ kValidateErrorUniqueItems
Array has duplicate items but 'uniqueItems' is true.
Definition: error.h:178
ParseResult()
Default constructor, no error.
Definition: error.h:111
Result of parsing (wraps ParseErrorCode)
Definition: error.h:106
void Clear()
Reset error code.
Definition: error.h:134
@ kValidateErrorPatternProperties
See other errors.
Definition: error.h:185
bool operator!=(const ParseResult &that) const
Definition: error.h:129
#define RAPIDJSON_ERROR_CHARTYPE
Character type of error messages.
Definition: error.h:39
@ kValidateErrorMinLength
String is longer than the 'maxLength' value.
Definition: error.h:173
@ kParseErrorDocumentRootNotSingular
The document root must not follow by other values.
Definition: error.h:68
@ kParseErrorArrayMissCommaOrSquareBracket
Missing a comma or ']' after an array element.
Definition: error.h:76
@ kParseErrorNumberMissExponent
Miss exponent in number.
Definition: error.h:86
@ kParseErrorStringMissQuotationMark
Missing a closing quotation mark in string.
Definition: error.h:81
ParseErrorCode Code() const
Get the error code.
Definition: error.h:116
@ kValidateErrorAdditionalItems
Array has additional items that are not allowed by the schema.
Definition: error.h:179
@ kValidateErrorDependencies
Object has missing property or schema dependencies.
Definition: error.h:186
@ kValidateErrorAdditionalProperties
Object has additional members that are not allowed by the schema.
Definition: error.h:184
@ kValidateErrorPattern
String does not match the 'pattern' regular expression.
Definition: error.h:174
@ kValidateErrorMaximum
Number is greater than the 'maximum' value.
Definition: error.h:167
@ kParseErrorNone
No error.
Definition: error.h:65
@ kValidateErrorMaxItems
Array is longer than the 'maxItems' value.
Definition: error.h:176
ValidateErrorCode
Error codes when validating.
Definition: error.h:162
@ kValidateErrorMinProperties
Object has less members than 'minProperties' value.
Definition: error.h:182
@ kParseErrorStringEscapeInvalid
Invalid escape character in string.
Definition: error.h:80
@ kParseErrorObjectMissColon
Missing a colon after a name of object member.
Definition: error.h:73
@ kValidateErrorAnyOf
Property did not match any of the sub-schemas specified by 'anyOf'.
Definition: error.h:194
bool operator!=(ParseErrorCode code) const
Definition: error.h:130
@ kParseErrorUnspecificSyntaxError
Unspecific syntax error.
Definition: error.h:89
@ kValidateErrorRequired
Object is missing one or more members required by the schema.
Definition: error.h:183
@ kValidateErrorMinimum
Number is less than the 'minimum' value.
Definition: error.h:169
@ kParseErrorObjectMissCommaOrCurlyBracket
Missing a comma or '}' after an object member.
Definition: error.h:74
@ kParseErrorValueInvalid
Invalid value.
Definition: error.h:70
@ kParseErrorDocumentEmpty
The document is empty.
Definition: error.h:67
@ kValidateErrorMultipleOf
Number is not a multiple of the 'multipleOf' value.
Definition: error.h:166
@ kParseErrorNumberMissFraction
Miss fraction part in number.
Definition: error.h:85
@ kValidateErrorNot
Property matched the sub-schema specified by 'not'.
Definition: error.h:195
@ kValidateErrorExclusiveMinimum
Number is less than or equal to the 'minimum' value.
Definition: error.h:170