Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
IterativeParsingReaderHandler< Encoding > Struct Template Reference

Public Types

typedef Encoding::Ch Ch
 

Public Member Functions

bool Bool (bool)
 
bool Double (double)
 
bool EndArray (SizeType c)
 
bool EndObject (SizeType c)
 
bool Int (int)
 
bool Int64 (int64_t)
 
 IterativeParsingReaderHandler ()
 
bool Key (const Ch *, SizeType, bool)
 
bool Null ()
 
bool RawNumber (const Ch *, SizeType, bool)
 
bool StartArray ()
 
bool StartObject ()
 
bool String (const Ch *, SizeType, bool)
 
bool Uint (unsigned)
 
bool Uint64 (uint64_t)
 

Public Attributes

size_t LogCount
 
uint32_t Logs [LogCapacity]
 

Static Public Attributes

static const uint32_t LOG_BOOL = 0x20000000
 
static const uint32_t LOG_DOUBLE = 0x70000000
 
static const uint32_t LOG_ENDARRAY = 0xD0000000
 
static const uint32_t LOG_ENDOBJECT = 0xB0000000
 
static const uint32_t LOG_INT = 0x30000000
 
static const uint32_t LOG_INT64 = 0x50000000
 
static const uint32_t LOG_KEY = 0xA0000000
 
static const uint32_t LOG_NULL = 0x10000000
 
static const uint32_t LOG_STARTARRAY = 0xC0000000
 
static const uint32_t LOG_STARTOBJECT = 0x90000000
 
static const uint32_t LOG_STRING = 0x80000000
 
static const uint32_t LOG_UINT = 0x40000000
 
static const uint32_t LOG_UINT64 = 0x60000000
 
static const size_t LogCapacity = 256
 

Detailed Description

template<typename Encoding = UTF8<>>
struct IterativeParsingReaderHandler< Encoding >

Definition at line 1159 of file readertest.cpp.

Member Typedef Documentation

template<typename Encoding = UTF8<>>
typedef Encoding::Ch IterativeParsingReaderHandler< Encoding >::Ch

Definition at line 1160 of file readertest.cpp.

Constructor & Destructor Documentation

template<typename Encoding = UTF8<>>
IterativeParsingReaderHandler< Encoding >::IterativeParsingReaderHandler ( )
inline

Definition at line 1180 of file readertest.cpp.

Member Function Documentation

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::Bool ( bool  )
inline

Definition at line 1185 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::Double ( double  )
inline

Definition at line 1195 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::EndArray ( SizeType  c)
inline

Definition at line 1214 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::EndObject ( SizeType  c)
inline

Definition at line 1205 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::Int ( int  )
inline

Definition at line 1187 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::Int64 ( int64_t  )
inline

Definition at line 1191 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::Key ( const Ch ,
SizeType  ,
bool   
)
inline

Definition at line 1203 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::Null ( )
inline

Definition at line 1183 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::RawNumber ( const Ch ,
SizeType  ,
bool   
)
inline

Definition at line 1197 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::StartArray ( )
inline

Definition at line 1212 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::StartObject ( )
inline

Definition at line 1201 of file readertest.cpp.

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

Definition at line 1199 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::Uint ( unsigned  )
inline

Definition at line 1189 of file readertest.cpp.

template<typename Encoding = UTF8<>>
bool IterativeParsingReaderHandler< Encoding >::Uint64 ( uint64_t  )
inline

Definition at line 1193 of file readertest.cpp.

Member Data Documentation

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_BOOL = 0x20000000
static

Definition at line 1163 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_DOUBLE = 0x70000000
static

Definition at line 1168 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_ENDARRAY = 0xD0000000
static

Definition at line 1174 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_ENDOBJECT = 0xB0000000
static

Definition at line 1172 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_INT = 0x30000000
static

Definition at line 1164 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_INT64 = 0x50000000
static

Definition at line 1166 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_KEY = 0xA0000000
static

Definition at line 1171 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_NULL = 0x10000000
static

Definition at line 1162 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_STARTARRAY = 0xC0000000
static

Definition at line 1173 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_STARTOBJECT = 0x90000000
static

Definition at line 1170 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_STRING = 0x80000000
static

Definition at line 1169 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_UINT = 0x40000000
static

Definition at line 1165 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const uint32_t IterativeParsingReaderHandler< Encoding >::LOG_UINT64 = 0x60000000
static

Definition at line 1167 of file readertest.cpp.

template<typename Encoding = UTF8<>>
const size_t IterativeParsingReaderHandler< Encoding >::LogCapacity = 256
static

Definition at line 1176 of file readertest.cpp.

template<typename Encoding = UTF8<>>
size_t IterativeParsingReaderHandler< Encoding >::LogCount

Definition at line 1178 of file readertest.cpp.

template<typename Encoding = UTF8<>>
uint32_t IterativeParsingReaderHandler< Encoding >::Logs[LogCapacity]

Definition at line 1177 of file readertest.cpp.


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


choreo_rapidjson
Author(s):
autogenerated on Thu Jul 18 2019 03:59:10