32typedef signed char Int8;
33typedef unsigned char UInt8;
35typedef signed short Int16;
36typedef unsigned short UInt16;
38typedef signed int Int32;
39typedef unsigned int UInt32;
41typedef signed long long Int64;
42typedef unsigned long long UInt64;
44#elif defined (__GNUC__)
46typedef signed char Int8;
47typedef unsigned char UInt8;
49typedef signed short Int16;
50typedef unsigned short UInt16;
54typedef signed int Int32;
55typedef unsigned int UInt32;
57typedef signed long Int64;
58typedef unsigned long UInt64;
62typedef signed int Int32;
63typedef unsigned int UInt32;
65typedef signed long long Int64;
66typedef unsigned long long UInt64;
76 Cannot identify compiler toolset to define integral types. \
77 Please contact support@onixs.biz on further assistance.
120ONIXS_B3_UMDF_MD_NODISCARD
141ONIXS_B3_UMDF_MD_NODISCARD
162ONIXS_B3_UMDF_MD_NODISCARD
183ONIXS_B3_UMDF_MD_NODISCARD
204ONIXS_B3_UMDF_MD_NODISCARD
225ONIXS_B3_UMDF_MD_NODISCARD
246ONIXS_B3_UMDF_MD_NODISCARD
267ONIXS_B3_UMDF_MD_NODISCARD
281ONIXS_B3_UMDF_MD_NODISCARD
291ONIXS_B3_UMDF_MD_NODISCARD
300ONIXS_B3_UMDF_MD_NODISCARD
310ONIXS_B3_UMDF_MD_NODISCARD
320ONIXS_B3_UMDF_MD_NODISCARD
331ONIXS_B3_UMDF_MD_NODISCARD
339ONIXS_B3_UMDF_MD_NODISCARD
349ONIXS_B3_UMDF_MD_NODISCARD
368 toStr(str, constant());
378ONIXS_B3_UMDF_MD_NODISCARD
382 <Type, Constant> constant)
386 toStr(str, constant);
396ONIXS_B3_UMDF_MD_NODISCARD
403inline ONIXS_B3_UMDF_MD_NODISCARD
404bool fromStr(
Int8& value,
const std::string& str)
noexcept
418ONIXS_B3_UMDF_MD_NODISCARD
430ONIXS_B3_UMDF_MD_NODISCARD
433 const std::string& str)
noexcept
447ONIXS_B3_UMDF_MD_NODISCARD
459ONIXS_B3_UMDF_MD_NODISCARD
462 const std::string& str)
noexcept
476ONIXS_B3_UMDF_MD_NODISCARD
487inline ONIXS_B3_UMDF_MD_NODISCARD
490 const std::string& str)
noexcept
504ONIXS_B3_UMDF_MD_NODISCARD
516ONIXS_B3_UMDF_MD_NODISCARD
519 const std::string& str)
noexcept
533ONIXS_B3_UMDF_MD_NODISCARD
545ONIXS_B3_UMDF_MD_NODISCARD
548 const std::string& str)
noexcept
562ONIXS_B3_UMDF_MD_NODISCARD
574ONIXS_B3_UMDF_MD_NODISCARD
577 const std::string& str)
noexcept
591ONIXS_B3_UMDF_MD_NODISCARD
603ONIXS_B3_UMDF_MD_NODISCARD
606 const std::string& str)
noexcept
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_END
#define ONIXS_B3_UMDF_MD_EXPORTED
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_BEGIN
Int8 Int8
1-byte signed integer, from -128 to 127; if optional, null value is -128.
Int64 Int64
8-byte signed integer, from -9223372036854775808 (-2^63) to 9223372036854775807 (2^63-1).
UInt64 UInt64
8-byte unsigned integer, from 0 to 18446744073709551615 (2^64-1).
Int32 Int32
4-byte signed integer, from -2147483648 to 2147483647; if optional, null value is -2147483648.
UInt32 UInt32
4-byte unsigned integer, from 0 to 4294967295 (2^32-1).
ptrdiff_t distance noexcept
void toStr(std::string &str, Char character)
Appends the character to the given std::string instance.
Int16 Int16
2-byte signed integer, from -32768 to 32767; if optional, null value is -32768.
UInt8 UInt8
1-byte unsigned integer, from 0 to 255.
UInt16 UInt16
2-byte unsigned integer, from 0 to 65535.
void toStr(std::string &str, TimeSpan timeSpan, TimeSpanFormat::Enum format=TimeSpanFormat::SDHHMMSSnsec)
Appends timespan formatted in specified pattern to given string.
ONIXS_B3_UMDF_MD_API bool fromStr(Timestamp &, const char *, size_t)
De-serializes a timestamp from the given string.
constexpr Value operator()() const noexcept
static constexpr Value value() noexcept