Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
error.h File Reference
#include "../rapidjson.h"
+ Include dependency graph for error.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ParseResult
 Result of parsing (wraps ParseErrorCode) More...
 

Macros

#define RAPIDJSON_ERROR_CHARTYPE   char
 Character type of error messages. More...
 
#define RAPIDJSON_ERROR_STRING(x)   x
 Macro for converting string literial to RAPIDJSON_ERROR_CHARTYPE[]. More...
 

Enumerations

enum  ParseErrorCode {
  kParseErrorNone = 0, kParseErrorDocumentEmpty, kParseErrorDocumentRootNotSingular, kParseErrorValueInvalid,
  kParseErrorObjectMissName, kParseErrorObjectMissColon, kParseErrorObjectMissCommaOrCurlyBracket, kParseErrorArrayMissCommaOrSquareBracket,
  kParseErrorStringUnicodeEscapeInvalidHex, kParseErrorStringUnicodeSurrogateInvalid, kParseErrorStringEscapeInvalid, kParseErrorStringMissQuotationMark,
  kParseErrorStringInvalidEncoding, kParseErrorNumberTooBig, kParseErrorNumberMissFraction, kParseErrorNumberMissExponent,
  kParseErrorTermination, kParseErrorUnspecificSyntaxError
}
 Error code of parsing. More...
 
enum  ValidateErrorCode {
  kValidateErrors = -1, kValidateErrorNone = 0, kValidateErrorMultipleOf, kValidateErrorMaximum,
  kValidateErrorExclusiveMaximum, kValidateErrorMinimum, kValidateErrorExclusiveMinimum, kValidateErrorMaxLength,
  kValidateErrorMinLength, kValidateErrorPattern, kValidateErrorMaxItems, kValidateErrorMinItems,
  kValidateErrorUniqueItems, kValidateErrorAdditionalItems, kValidateErrorMaxProperties, kValidateErrorMinProperties,
  kValidateErrorRequired, kValidateErrorAdditionalProperties, kValidateErrorPatternProperties, kValidateErrorDependencies,
  kValidateErrorEnum, kValidateErrorType, kValidateErrorOneOf, kValidateErrorOneOfMatch,
  kValidateErrorAllOf, kValidateErrorAnyOf, kValidateErrorNot
}
 Error codes when validating. More...
 

Variables

const typedef RAPIDJSON_ERROR_CHARTYPE *(* GetParseErrorFunc )(ParseErrorCode)
 Function pointer type of GetParseError(). More...
 
const typedef RAPIDJSON_ERROR_CHARTYPE *(* GetValidateErrorFunc )(ValidateErrorCode)
 Function pointer type of GetValidateError(). More...