Electroneum
TerminateHandler< e > Struct Template Reference

Public Member Functions

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

Detailed Description

template<int e>
struct TerminateHandler< e >

Definition at line 1710 of file readertest.cpp.

Member Function Documentation

◆ Bool() [1/2]

template<int e>
bool TerminateHandler< e >::Bool ( bool  )
inline

Definition at line 1712 of file readertest.cpp.

1712 { return e != 1; }

◆ Bool() [2/2]

template<int e>
bool TerminateHandler< e >::Bool ( bool  )
inline

Definition at line 1726 of file valuetest.cpp.

1726 { return e != 1; }

◆ Double() [1/2]

template<int e>
bool TerminateHandler< e >::Double ( double  )
inline

Definition at line 1717 of file readertest.cpp.

1717 { return e != 6; }

◆ Double() [2/2]

template<int e>
bool TerminateHandler< e >::Double ( double  )
inline

Definition at line 1731 of file valuetest.cpp.

1731 { return e != 6; }

◆ EndArray() [1/2]

template<int e>
bool TerminateHandler< e >::EndArray ( SizeType  )
inline

Definition at line 1724 of file readertest.cpp.

1724 { return e != 13; }

◆ EndArray() [2/2]

template<int e>
bool TerminateHandler< e >::EndArray ( SizeType  )
inline

Definition at line 1738 of file valuetest.cpp.

1738 { return e != 13; }

◆ EndObject() [1/2]

template<int e>
bool TerminateHandler< e >::EndObject ( SizeType  )
inline

Definition at line 1722 of file readertest.cpp.

1722 { return e != 11; }

◆ EndObject() [2/2]

template<int e>
bool TerminateHandler< e >::EndObject ( SizeType  )
inline

Definition at line 1736 of file valuetest.cpp.

1736 { return e != 11; }

◆ Int() [1/2]

template<int e>
bool TerminateHandler< e >::Int ( int  )
inline

Definition at line 1713 of file readertest.cpp.

1713 { return e != 2; }

◆ Int() [2/2]

template<int e>
bool TerminateHandler< e >::Int ( int  )
inline

Definition at line 1727 of file valuetest.cpp.

1727 { return e != 2; }

◆ Int64() [1/2]

template<int e>
bool TerminateHandler< e >::Int64 ( int64_t  )
inline

Definition at line 1715 of file readertest.cpp.

1715 { return e != 4; }

◆ Int64() [2/2]

template<int e>
bool TerminateHandler< e >::Int64 ( int64_t  )
inline

Definition at line 1729 of file valuetest.cpp.

1729 { return e != 4; }

◆ Key() [1/2]

template<int e>
bool TerminateHandler< e >::Key ( const char *  ,
SizeType  ,
bool   
)
inline

Definition at line 1721 of file readertest.cpp.

1721 { return e != 10; }

◆ Key() [2/2]

template<int e>
bool TerminateHandler< e >::Key ( const char *  ,
SizeType  ,
bool   
)
inline

Definition at line 1735 of file valuetest.cpp.

1735 { return e != 10; }

◆ Null() [1/2]

template<int e>
bool TerminateHandler< e >::Null ( )
inline

Definition at line 1711 of file readertest.cpp.

1711 { return e != 0; }

◆ Null() [2/2]

template<int e>
bool TerminateHandler< e >::Null ( )
inline

Definition at line 1725 of file valuetest.cpp.

1725 { return e != 0; }

◆ RawNumber() [1/2]

template<int e>
bool TerminateHandler< e >::RawNumber ( const char *  ,
SizeType  ,
bool   
)
inline

Definition at line 1718 of file readertest.cpp.

1718 { return e != 7; }

◆ RawNumber() [2/2]

template<int e>
bool TerminateHandler< e >::RawNumber ( const char *  ,
SizeType  ,
bool   
)
inline

Definition at line 1732 of file valuetest.cpp.

1732 { return e != 7; }

◆ StartArray() [1/2]

template<int e>
bool TerminateHandler< e >::StartArray ( )
inline

Definition at line 1723 of file readertest.cpp.

1723 { return e != 12; }

◆ StartArray() [2/2]

template<int e>
bool TerminateHandler< e >::StartArray ( )
inline

Definition at line 1737 of file valuetest.cpp.

1737 { return e != 12; }

◆ StartObject() [1/2]

template<int e>
bool TerminateHandler< e >::StartObject ( )
inline

Definition at line 1720 of file readertest.cpp.

1720 { return e != 9; }

◆ StartObject() [2/2]

template<int e>
bool TerminateHandler< e >::StartObject ( )
inline

Definition at line 1734 of file valuetest.cpp.

1734 { return e != 9; }

◆ String() [1/2]

template<int e>
bool TerminateHandler< e >::String ( const char *  ,
SizeType  ,
bool   
)
inline

Definition at line 1719 of file readertest.cpp.

1719 { return e != 8; }

◆ String() [2/2]

template<int e>
bool TerminateHandler< e >::String ( const char *  ,
SizeType  ,
bool   
)
inline

Definition at line 1733 of file valuetest.cpp.

1733 { return e != 8; }

◆ Uint() [1/2]

template<int e>
bool TerminateHandler< e >::Uint ( unsigned  )
inline

Definition at line 1714 of file readertest.cpp.

1714 { return e != 3; }

◆ Uint() [2/2]

template<int e>
bool TerminateHandler< e >::Uint ( unsigned  )
inline

Definition at line 1728 of file valuetest.cpp.

1728 { return e != 3; }

◆ Uint64() [1/2]

template<int e>
bool TerminateHandler< e >::Uint64 ( uint64_t  )
inline

Definition at line 1716 of file readertest.cpp.

1716 { return e != 5; }

◆ Uint64() [2/2]

template<int e>
bool TerminateHandler< e >::Uint64 ( uint64_t  )
inline

Definition at line 1730 of file valuetest.cpp.

1730 { return e != 5; }

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