Open Lighting Architecture
Latest Git
|
The interface all SchemaParseContext classes inherit from.
Public Member Functions | |
virtual void | String (SchemaErrorLogger *logger, const std::string &value)=0 |
virtual void | Number (SchemaErrorLogger *logger, uint32_t value)=0 |
virtual void | Number (SchemaErrorLogger *logger, int32_t value)=0 |
virtual void | Number (SchemaErrorLogger *logger, uint64_t value)=0 |
virtual void | Number (SchemaErrorLogger *logger, int64_t value)=0 |
virtual void | Number (SchemaErrorLogger *logger, double value)=0 |
virtual void | Bool (SchemaErrorLogger *logger, bool value)=0 |
virtual void | Null (SchemaErrorLogger *logger)=0 |
virtual SchemaParseContextInterface * | OpenArray (SchemaErrorLogger *logger)=0 |
virtual void | CloseArray (SchemaErrorLogger *logger)=0 |
virtual SchemaParseContextInterface * | OpenObject (SchemaErrorLogger *logger)=0 |
virtual void | ObjectKey (SchemaErrorLogger *logger, const std::string &key)=0 |
virtual void | CloseObject (SchemaErrorLogger *logger)=0 |