bes  Updated for version 3.20.6
BaseReaderHandler< Encoding, Derived > Struct Template Reference

Default implementation of Handler. More...

#include <reader.h>

Collaboration diagram for BaseReaderHandler< Encoding, Derived >:
Collaboration graph

Public Types

typedef Encoding::Ch Ch
 
typedef Encoding::Ch Ch
 
typedef internal::SelectIf< internal::IsSame< Derived, void >, BaseReaderHandler, Derived >::Type Override
 
typedef internal::SelectIf< internal::IsSame< Derived, void >, BaseReaderHandler, Derived >::Type Override
 

Public Member Functions

bool Bool (bool)
 
bool Bool (bool)
 
bool Default ()
 
bool Default ()
 
bool Double (double)
 
bool Double (double)
 
bool EndArray (SizeType)
 
bool EndArray (SizeType)
 
bool EndObject (SizeType)
 
bool EndObject (SizeType)
 
bool Int (int)
 
bool Int (int)
 
bool Int64 (int64_t)
 
bool Int64 (int64_t)
 
bool Key (const Ch *str, SizeType len, bool copy)
 
bool Key (const Ch *str, SizeType len, bool copy)
 
bool Null ()
 
bool Null ()
 
bool RawNumber (const Ch *str, SizeType len, bool copy)
 enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length) More...
 
bool RawNumber (const Ch *str, SizeType len, bool copy)
 enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length) More...
 
bool StartArray ()
 
bool StartArray ()
 
bool StartObject ()
 
bool StartObject ()
 
bool String (const Ch *, SizeType, bool)
 
bool String (const Ch *, SizeType, bool)
 
bool Uint (unsigned)
 
bool Uint (unsigned)
 
bool Uint64 (uint64_t)
 
bool Uint64 (uint64_t)
 

Detailed Description

template<typename Encoding = UTF8<>, typename Derived = void>
struct BaseReaderHandler< Encoding, Derived >

Default implementation of Handler.

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

Note
implements Handler concept

Definition at line 85 of file cmr_module/rapidjson/fwd.h.

Member Function Documentation

◆ RawNumber() [1/2]

template<typename Encoding = UTF8<>, typename Derived = void>
bool BaseReaderHandler< Encoding, Derived >::RawNumber ( const Ch *  str,
SizeType  len,
bool  copy 
)
inline

enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length)

Definition at line 210 of file cmr_module/rapidjson/reader.h.

◆ RawNumber() [2/2]

template<typename Encoding = UTF8<>, typename Derived = void>
bool BaseReaderHandler< Encoding, Derived >::RawNumber ( const Ch *  str,
SizeType  len,
bool  copy 
)
inline

enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length)

Definition at line 210 of file dmrpp_module/xml2json/include/rapidjson/reader.h.


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