36 #if defined (_MSC_VER) 38 typedef signed char Int8;
39 typedef unsigned char UInt8;
41 typedef signed short Int16;
42 typedef unsigned short UInt16;
44 typedef signed int Int32;
45 typedef unsigned int UInt32;
47 typedef signed long long Int64;
48 typedef unsigned long long UInt64;
50 #elif defined (__GNUC__) 52 typedef signed char Int8;
53 typedef unsigned char UInt8;
55 typedef signed short Int16;
56 typedef unsigned short UInt16;
58 #if defined (__LP64__) 60 typedef signed int Int32;
61 typedef unsigned int UInt32;
63 typedef signed long Int64;
64 typedef unsigned long UInt64;
68 typedef signed int Int32;
69 typedef unsigned int UInt32;
71 typedef signed long long Int64;
72 typedef unsigned long long UInt64;
82 Cannot identify compiler toolset to define integral types. \ 83 Please contact support@onixs.biz on further assistance. 90 template<
typename Type, Type Constant>
116 ONIXS_TRADEWEB_APA_API
void toStr(std::string&, Int8);
119 inline std::string
toStr(Int8 number)
129 ONIXS_TRADEWEB_APA_API
void toStr(std::string&, UInt8);
132 inline std::string
toStr(UInt8 number)
142 ONIXS_TRADEWEB_APA_API
void toStr(std::string&, Int16);
145 inline std::string
toStr(Int16 number)
155 ONIXS_TRADEWEB_APA_API
void toStr(std::string&, UInt16);
158 inline std::string
toStr(UInt16 number)
168 ONIXS_TRADEWEB_APA_API
void toStr(std::string&, Int32);
171 inline std::string
toStr(Int32 number)
181 ONIXS_TRADEWEB_APA_API
void toStr(std::string&, UInt32);
184 inline std::string
toStr(UInt32 number)
194 ONIXS_TRADEWEB_APA_API
void toStr(std::string&, Int64);
197 inline std::string
toStr(Int64 number)
207 ONIXS_TRADEWEB_APA_API
void toStr(std::string&, UInt64);
210 inline std::string
toStr(UInt64 number)
220 template <
typename Type,Type Constant>
223 toStr(str, constant());
227 template <
typename Type, Type Constant >
232 toStr(str, constant);
Type Value
Type of the constant.
static const Value value()
Returns value of the constant.
void toStr(std::string &str, const Decimal &value)
Value operator()() const
Returns value of the constant.