Open Lighting Architecture: ola::web::SchemaParseContextInterface Class Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
Public Member Functions | List of all members
ola::web::SchemaParseContextInterface Class Referenceabstract

## Detailed Description

The interface all SchemaParseContext classes inherit from.

Inheritance diagram for ola::web::SchemaParseContextInterface:

## 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

## Member Function Documentation

## ◆ ObjectKey()

virtual void ola::web::SchemaParseContextInterface::ObjectKey | ( | SchemaErrorLogger * | logger,
|  | const std::string & | key )
| pure virtual

Implemented in ola::web::ObjectParseContext.

The documentation for this class was generated from the following file:

- common/web/SchemaParseContext.h