rapidjson::BaseReaderHandler< Encoding > Struct Template Reference

Default implementation of Handler. More...

#include <reader.h>

+ Inheritance diagram for rapidjson::BaseReaderHandler< Encoding >:

Public Types

typedef Encoding::Ch Ch
 

Public Member Functions

void Default ()
 
void Null_ ()
 
void Bool_ (bool)
 
void Int (int)
 
void Uint (unsigned)
 
void Int64 (int64_t)
 
void Uint64 (uint64_t)
 
void Double (double)
 
void String (const Ch *, SizeType, bool)
 
void StartObject ()
 
void EndObject (SizeType)
 
void StartArray ()
 
void EndArray (SizeType)
 

Detailed Description

template<typename Encoding = UTF8<>>
struct rapidjson::BaseReaderHandler< Encoding >

Default implementation of Handler.

This can be used as base class of any reader handler.

Member Typedef Documentation

◆ Ch

template<typename Encoding = UTF8<>>
typedef Encoding::Ch rapidjson::BaseReaderHandler< Encoding >::Ch

Member Function Documentation

◆ Bool_()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::Bool_ ( bool  )
inline
109 { Default(); }
void Default()
Definition: reader.h:107

References rapidjson::BaseReaderHandler< Encoding >::Default().

◆ Default()

◆ Double()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::Double ( double  )
inline

◆ EndArray()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::EndArray ( SizeType  )
inline

◆ EndObject()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::EndObject ( SizeType  )
inline

◆ Int()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::Int ( int  )
inline

◆ Int64()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::Int64 ( int64_t  )
inline

◆ Null_()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::Null_ ( )
inline

◆ StartArray()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::StartArray ( )
inline

◆ StartObject()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::StartObject ( )
inline

◆ String()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::String ( const Ch ,
SizeType  ,
bool   
)
inline

◆ Uint()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::Uint ( unsigned  )
inline

◆ Uint64()

template<typename Encoding = UTF8<>>
void rapidjson::BaseReaderHandler< Encoding >::Uint64 ( uint64_t  )
inline

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