YourCityInvadedByAliens
Documentation for code of the game
Classes | Enumerations
yjson.h File Reference
#include <string>
#include <map>
#include <vector>
Include dependency graph for yjson.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  YJsonObject
 
class  YJson
 

Enumerations

enum  YJsonObjectType {
  YJsonObjectType::UNDEFINED, YJsonObjectType::STRING, YJsonObjectType::NUMBER, YJsonObjectType::OBJECT,
  YJsonObjectType::ARRAY
}
 
enum  YJsonParserState {
  YJsonParserState::START_KEY, YJsonParserState::START_KEY_NAME, YJsonParserState::END_KEY, YJsonParserState::START_OBJECT,
  YJsonParserState::START_VALUE, YJsonParserState::END_VALUE, YJsonParserState::START_VALUE_OBJECT, YJsonParserState::START_VALUE_STRING,
  YJsonParserState::START_VALUE_NUMBER, YJsonParserState::START_VALUES_ARRAY, YJsonParserState::END_VALUE_NUMBER, YJsonParserState::END
}
 

Enumeration Type Documentation

◆ YJsonObjectType

enum YJsonObjectType
strong
Enumerator
UNDEFINED 
STRING 
NUMBER 
OBJECT 
ARRAY 

◆ YJsonParserState

enum YJsonParserState
strong
Enumerator
START_KEY 
START_KEY_NAME 
END_KEY 
START_OBJECT 
START_VALUE 
END_VALUE 
START_VALUE_OBJECT 
START_VALUE_STRING 
START_VALUE_NUMBER 
START_VALUES_ARRAY 
END_VALUE_NUMBER 
END