ed
Public Member Functions | Public Attributes | List of all members
ed::io::MyHandler Struct Reference

Public Member Functions

bool Bool (bool b)
 
bool Double (double d)
 
bool EndArray (rapidjson::SizeType)
 
bool EndObject (rapidjson::SizeType)
 
bool Int (int i)
 
bool Int64 (int64_t i)
 
bool Key (const char *str, rapidjson::SizeType, bool)
 
 MyHandler (ed::io::DataWriter &w_)
 
bool Null ()
 
bool RawNumber (const char *str, rapidjson::SizeType, bool)
 
bool StartArray ()
 
bool StartObject ()
 
bool String (const char *str, rapidjson::SizeType, bool)
 
bool Uint (unsigned u)
 
bool Uint64 (uint64_t u)
 

Public Attributes

std::string key
 
std::vector< unsigned char > stack
 
ed::io::DataWriterw
 

Detailed Description

Definition at line 15 of file json_reader.cpp.

Constructor & Destructor Documentation

◆ MyHandler()

ed::io::MyHandler::MyHandler ( ed::io::DataWriter w_)
inline

Definition at line 17 of file json_reader.cpp.

Member Function Documentation

◆ Bool()

bool ed::io::MyHandler::Bool ( bool  b)
inline

Definition at line 23 of file json_reader.cpp.

◆ Double()

bool ed::io::MyHandler::Double ( double  d)
inline

Definition at line 33 of file json_reader.cpp.

◆ EndArray()

bool ed::io::MyHandler::EndArray ( rapidjson::SizeType  )
inline

Definition at line 90 of file json_reader.cpp.

◆ EndObject()

bool ed::io::MyHandler::EndObject ( rapidjson::SizeType  )
inline

Definition at line 69 of file json_reader.cpp.

◆ Int()

bool ed::io::MyHandler::Int ( int  i)
inline

Definition at line 25 of file json_reader.cpp.

◆ Int64()

bool ed::io::MyHandler::Int64 ( int64_t  i)
inline

Definition at line 29 of file json_reader.cpp.

◆ Key()

bool ed::io::MyHandler::Key ( const char *  str,
rapidjson::SizeType  ,
bool   
)
inline

Definition at line 67 of file json_reader.cpp.

◆ Null()

bool ed::io::MyHandler::Null ( )
inline

Definition at line 21 of file json_reader.cpp.

◆ RawNumber()

bool ed::io::MyHandler::RawNumber ( const char *  str,
rapidjson::SizeType  ,
bool   
)
inline

Definition at line 35 of file json_reader.cpp.

◆ StartArray()

bool ed::io::MyHandler::StartArray ( )
inline

Definition at line 83 of file json_reader.cpp.

◆ StartObject()

bool ed::io::MyHandler::StartObject ( )
inline

Definition at line 45 of file json_reader.cpp.

◆ String()

bool ed::io::MyHandler::String ( const char *  str,
rapidjson::SizeType  ,
bool   
)
inline

Definition at line 40 of file json_reader.cpp.

◆ Uint()

bool ed::io::MyHandler::Uint ( unsigned  u)
inline

Definition at line 27 of file json_reader.cpp.

◆ Uint64()

bool ed::io::MyHandler::Uint64 ( uint64_t  u)
inline

Definition at line 31 of file json_reader.cpp.

Member Data Documentation

◆ key

std::string ed::io::MyHandler::key

Definition at line 98 of file json_reader.cpp.

◆ stack

std::vector<unsigned char> ed::io::MyHandler::stack

Definition at line 99 of file json_reader.cpp.

◆ w

ed::io::DataWriter& ed::io::MyHandler::w

Definition at line 97 of file json_reader.cpp.


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