Guitar
Public Attributes | List of all members
jstream::Reader::ParserData Struct Reference
Collaboration diagram for jstream::Reader::ParserData:
Collaboration graph
[legend]

Public Attributes

char const * begin = nullptr
 
char const * end = nullptr
 
char const * ptr = nullptr
 
std::vector< StateItemstates
 
bool hold = false
 
std::string key
 
std::string string
 
double number = 0
 
bool is_array = false
 
bool allow_comment = false
 
bool allow_ambiguous_comma = false
 
bool allow_unquoted_key = false
 
bool allow_hexadicimal = false
 
bool allow_special_constant = false
 
std::vector< std::string > depth
 
std::vector< int > depth_stack
 
StateItem last_state
 
std::vector< Errorerrors
 

Member Data Documentation

◆ allow_ambiguous_comma

bool jstream::Reader::ParserData::allow_ambiguous_comma = false

◆ allow_comment

bool jstream::Reader::ParserData::allow_comment = false

◆ allow_hexadicimal

bool jstream::Reader::ParserData::allow_hexadicimal = false

◆ allow_special_constant

bool jstream::Reader::ParserData::allow_special_constant = false

◆ allow_unquoted_key

bool jstream::Reader::ParserData::allow_unquoted_key = false

◆ begin

char const* jstream::Reader::ParserData::begin = nullptr

◆ depth

std::vector<std::string> jstream::Reader::ParserData::depth

◆ depth_stack

std::vector<int> jstream::Reader::ParserData::depth_stack

◆ end

char const* jstream::Reader::ParserData::end = nullptr

◆ errors

std::vector<Error> jstream::Reader::ParserData::errors

◆ hold

bool jstream::Reader::ParserData::hold = false

◆ is_array

bool jstream::Reader::ParserData::is_array = false

◆ key

std::string jstream::Reader::ParserData::key

◆ last_state

StateItem jstream::Reader::ParserData::last_state

◆ number

double jstream::Reader::ParserData::number = 0

◆ ptr

char const* jstream::Reader::ParserData::ptr = nullptr

◆ states

std::vector<StateItem> jstream::Reader::ParserData::states

◆ string

std::string jstream::Reader::ParserData::string

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