![]() |
Open Lighting Architecture 0.10.9
|
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 |
|
pure virtual |
Implemented in ola::web::ObjectParseContext.