Open Lighting Architecture
0.9.3
|
The context for a default value.
Default values can be any JSON type. This context simply passes the events through to a JsonParser in order to construct the JsonValue.
Public Member Functions | |
const JsonValue * | ClaimValue (SchemaErrorLogger *logger) |
void | String (SchemaErrorLogger *logger, const std::string &value) |
void | Number (SchemaErrorLogger *logger, uint32_t value) |
void | Number (SchemaErrorLogger *logger, int32_t value) |
void | Number (SchemaErrorLogger *logger, uint64_t value) |
void | Number (SchemaErrorLogger *logger, int64_t value) |
void | Number (SchemaErrorLogger *logger, double value) |
void | Bool (SchemaErrorLogger *logger, bool value) |
void | Null (SchemaErrorLogger *logger) |
SchemaParseContextInterface * | OpenArray (SchemaErrorLogger *logger) |
void | CloseArray (SchemaErrorLogger *logger) |
SchemaParseContextInterface * | OpenObject (SchemaErrorLogger *logger) |
void | ObjectKey (SchemaErrorLogger *logger, const std::string &key) |
void | CloseObject (SchemaErrorLogger *logger) |