JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
Public Types | Public Member Functions
joda::query::providers::hash::HashHandler Class Reference

#include <HashProvider.h>

Public Types

typedef char Ch
 

Public Member Functions

bool Null ()
 
bool Bool (bool b)
 
bool Int (int i)
 
bool Uint (unsigned i)
 
bool Int64 (int64_t i)
 
bool Uint64 (uint64_t i)
 
bool Double (double d)
 
bool RawNumber (const Ch *str, rapidjson::SizeType length, bool copy)
 
bool String (const Ch *str, rapidjson::SizeType length, bool copy)
 
bool StartObject ()
 
bool Key (const Ch *str, rapidjson::SizeType length, bool copy)
 
bool EndObject (rapidjson::SizeType memberCount)
 
constexpr bool StartArray ()
 
constexpr bool EndArray (rapidjson::SizeType elementCount)
 
size_t getHash () const
 
void reset ()
 

Member Typedef Documentation

◆ Ch

Member Function Documentation

◆ Bool()

bool joda::query::providers::hash::HashHandler::Bool ( bool  b)
inline

◆ Double()

bool joda::query::providers::hash::HashHandler::Double ( double  d)
inline

◆ EndArray()

constexpr bool joda::query::providers::hash::HashHandler::EndArray ( rapidjson::SizeType  elementCount)
inlineconstexpr

◆ EndObject()

bool joda::query::providers::hash::HashHandler::EndObject ( rapidjson::SizeType  memberCount)
inline

◆ getHash()

size_t joda::query::providers::hash::HashHandler::getHash ( ) const
inline
Here is the caller graph for this function:

◆ Int()

bool joda::query::providers::hash::HashHandler::Int ( int  i)
inline

◆ Int64()

bool joda::query::providers::hash::HashHandler::Int64 ( int64_t  i)
inline

◆ Key()

bool joda::query::providers::hash::HashHandler::Key ( const Ch str,
rapidjson::SizeType  length,
bool  copy 
)
inline

◆ Null()

bool joda::query::providers::hash::HashHandler::Null ( )
inline

◆ RawNumber()

bool joda::query::providers::hash::HashHandler::RawNumber ( const Ch str,
rapidjson::SizeType  length,
bool  copy 
)
inline

◆ reset()

void joda::query::providers::hash::HashHandler::reset ( )
inline

◆ StartArray()

constexpr bool joda::query::providers::hash::HashHandler::StartArray ( )
inlineconstexpr

◆ StartObject()

bool joda::query::providers::hash::HashHandler::StartObject ( )
inline

◆ String()

bool joda::query::providers::hash::HashHandler::String ( const Ch str,
rapidjson::SizeType  length,
bool  copy 
)
inline

◆ Uint()

bool joda::query::providers::hash::HashHandler::Uint ( unsigned  i)
inline

◆ Uint64()

bool joda::query::providers::hash::HashHandler::Uint64 ( uint64_t  i)
inline

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