31typedef signed char Int8;
32typedef unsigned char UInt8;
34typedef signed short Int16;
35typedef unsigned short UInt16;
37typedef signed int Int32;
38typedef unsigned int UInt32;
40typedef signed long long Int64;
41typedef unsigned long long UInt64;
43#elif defined(__GNUC__)
45typedef signed char Int8;
46typedef unsigned char UInt8;
48typedef signed short Int16;
49typedef unsigned short UInt16;
53typedef signed int Int32;
54typedef unsigned int UInt32;
56typedef signed long Int64;
57typedef unsigned long UInt64;
61typedef signed int Int32;
62typedef unsigned int UInt32;
64typedef signed long long Int64;
65typedef unsigned long long UInt64;
74# error Cannot identify compiler toolset to define integral types. \
75 Please contact support@onixs.biz on further assistance.
82template <
typename Type, Type Constant>
196inline std::string
toStr(Int64 number)
220template <
typename Type, Type Constant>
223 toStr(str, constant());
227template <
typename Type, Type Constant>
232 toStr(str, constant);
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
bool fromStr(Decimal &, const Char *, size_t)
Deserializes a decimal number from the given text presentation.
char Char
Character type alias.
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
static Value value()
Returns value of the constant.
Value operator()() const
Returns value of the constant.