Monero
Loading...
Searching...
No Matches
MyHandler Struct Reference

Public Member Functions

 MyHandler ()
bool Null ()
bool Bool (bool b)
bool Int (int i)
bool Uint (unsigned u)
bool Int64 (int64_t i)
bool Uint64 (uint64_t u)
bool Double (double d)
bool RawNumber (const char *str, SizeType length, bool)
bool String (const char *str, SizeType length, bool)
bool StartObject ()
bool Key (const char *str, SizeType length, bool)
bool EndObject (SizeType memberCount)
bool StartArray ()
bool EndArray (SizeType elementCount)
bool Null ()
bool Bool (bool b)
bool Int (int i)
bool Uint (unsigned u)
bool Int64 (int64_t i)
bool Uint64 (uint64_t u)
bool Double (double d)
bool RawNumber (const char *str, SizeType length, bool copy)
bool String (const char *str, SizeType length, bool copy)
bool StartObject ()
bool Key (const char *str, SizeType length, bool copy)
bool EndObject (SizeType memberCount)
bool StartArray ()
bool EndArray (SizeType elementCount)

Public Attributes

const char * type
std::string data

Private Member Functions

 MyHandler (const MyHandler &noCopyConstruction)
MyHandleroperator= (const MyHandler &noAssignment)

Constructor & Destructor Documentation

◆ MyHandler() [1/2]

MyHandler::MyHandler ( )
inline

◆ MyHandler() [2/2]

MyHandler::MyHandler ( const MyHandler & noCopyConstruction)
private

Member Function Documentation

◆ Bool() [1/2]

bool MyHandler::Bool ( bool b)
inline

◆ Bool() [2/2]

bool MyHandler::Bool ( bool b)
inline

◆ Double() [1/2]

bool MyHandler::Double ( double d)
inline

◆ Double() [2/2]

bool MyHandler::Double ( double d)
inline

◆ EndArray() [1/2]

bool MyHandler::EndArray ( SizeType elementCount)
inline

◆ EndArray() [2/2]

bool MyHandler::EndArray ( SizeType elementCount)
inline

◆ EndObject() [1/2]

bool MyHandler::EndObject ( SizeType memberCount)
inline

◆ EndObject() [2/2]

bool MyHandler::EndObject ( SizeType memberCount)
inline

◆ Int() [1/2]

bool MyHandler::Int ( int i)
inline

◆ Int() [2/2]

bool MyHandler::Int ( int i)
inline

◆ Int64() [1/2]

bool MyHandler::Int64 ( int64_t i)
inline

◆ Int64() [2/2]

bool MyHandler::Int64 ( int64_t i)
inline

◆ Key() [1/2]

bool MyHandler::Key ( const char * str,
SizeType length,
bool copy )
inline

◆ Key() [2/2]

bool MyHandler::Key ( const char * str,
SizeType length,
bool  )
inline

◆ Null() [1/2]

bool MyHandler::Null ( )
inline

◆ Null() [2/2]

bool MyHandler::Null ( )
inline

◆ operator=()

MyHandler & MyHandler::operator= ( const MyHandler & noAssignment)
private

◆ RawNumber() [1/2]

bool MyHandler::RawNumber ( const char * str,
SizeType length,
bool copy )
inline

◆ RawNumber() [2/2]

bool MyHandler::RawNumber ( const char * str,
SizeType length,
bool  )
inline

◆ StartArray() [1/2]

bool MyHandler::StartArray ( )
inline

◆ StartArray() [2/2]

bool MyHandler::StartArray ( )
inline

◆ StartObject() [1/2]

bool MyHandler::StartObject ( )
inline

◆ StartObject() [2/2]

bool MyHandler::StartObject ( )
inline

◆ String() [1/2]

bool MyHandler::String ( const char * str,
SizeType length,
bool copy )
inline

◆ String() [2/2]

bool MyHandler::String ( const char * str,
SizeType length,
bool  )
inline

◆ Uint() [1/2]

bool MyHandler::Uint ( unsigned u)
inline

◆ Uint() [2/2]

bool MyHandler::Uint ( unsigned u)
inline

◆ Uint64() [1/2]

bool MyHandler::Uint64 ( uint64_t u)
inline

◆ Uint64() [2/2]

bool MyHandler::Uint64 ( uint64_t u)
inline

Member Data Documentation

◆ data

std::string MyHandler::data

◆ type

const char* MyHandler::type

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