Add files via upload
This commit is contained in:
28
include/parser.h
Normal file
28
include/parser.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#pragma once
|
||||
|
||||
#include "JsonHandler.h"
|
||||
#include "pizzas.h"
|
||||
#include "menu.h"
|
||||
|
||||
class PizzaHandler: public JsonHandler {
|
||||
public:
|
||||
virtual void startDocument();
|
||||
|
||||
virtual void startArray(ElementPath path);
|
||||
|
||||
virtual void startObject(ElementPath path);
|
||||
|
||||
virtual void endArray(ElementPath path);
|
||||
|
||||
virtual void endObject(ElementPath path);
|
||||
|
||||
virtual void endDocument();
|
||||
|
||||
virtual void value(ElementPath path, ElementValue value);
|
||||
|
||||
virtual void whitespace(char c);
|
||||
private:
|
||||
Pizzas& pizzas = Pizzas::getInstance();
|
||||
Pizzas::Pizza last_pizza;
|
||||
Pizzas::Variation new_variation;
|
||||
};
|
||||
Reference in New Issue
Block a user