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

#include <MemberCountProvider.h>

Public Types

typedef char Ch
 

Public Member Functions

constexpr bool Null ()
 
constexpr bool Bool (bool b)
 
constexpr bool Int (int i)
 
constexpr bool Uint (unsigned i)
 
constexpr bool Int64 (int64_t i)
 
constexpr bool Uint64 (uint64_t i)
 
constexpr bool Double (double d)
 
constexpr bool RawNumber (const Ch *str, rapidjson::SizeType length, bool copy)
 
constexpr 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 getCount () const
 
void reset ()
 

Member Typedef Documentation

◆ Ch

Member Function Documentation

◆ Bool()

constexpr bool joda::query::providers::membercount::MemberCountHandler::Bool ( bool  b)
inlineconstexpr

◆ Double()

constexpr bool joda::query::providers::membercount::MemberCountHandler::Double ( double  d)
inlineconstexpr

◆ EndArray()

constexpr bool joda::query::providers::membercount::MemberCountHandler::EndArray ( rapidjson::SizeType  elementCount)
inlineconstexpr

◆ EndObject()

bool joda::query::providers::membercount::MemberCountHandler::EndObject ( rapidjson::SizeType  memberCount)
inline

◆ getCount()

size_t joda::query::providers::membercount::MemberCountHandler::getCount ( ) const
inline
Here is the caller graph for this function:

◆ Int()

constexpr bool joda::query::providers::membercount::MemberCountHandler::Int ( int  i)
inlineconstexpr

◆ Int64()

constexpr bool joda::query::providers::membercount::MemberCountHandler::Int64 ( int64_t  i)
inlineconstexpr

◆ Key()

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

◆ Null()

constexpr bool joda::query::providers::membercount::MemberCountHandler::Null ( )
inlineconstexpr

◆ RawNumber()

constexpr bool joda::query::providers::membercount::MemberCountHandler::RawNumber ( const Ch str,
rapidjson::SizeType  length,
bool  copy 
)
inlineconstexpr

◆ reset()

void joda::query::providers::membercount::MemberCountHandler::reset ( )
inline

◆ StartArray()

constexpr bool joda::query::providers::membercount::MemberCountHandler::StartArray ( )
inlineconstexpr

◆ StartObject()

bool joda::query::providers::membercount::MemberCountHandler::StartObject ( )
inline

◆ String()

constexpr bool joda::query::providers::membercount::MemberCountHandler::String ( const Ch str,
rapidjson::SizeType  length,
bool  copy 
)
inlineconstexpr

◆ Uint()

constexpr bool joda::query::providers::membercount::MemberCountHandler::Uint ( unsigned  i)
inlineconstexpr

◆ Uint64()

constexpr bool joda::query::providers::membercount::MemberCountHandler::Uint64 ( uint64_t  i)
inlineconstexpr

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