OnixS C++ SGX Titan OUCH Trading Handler  1.2.0
API documentation
Numeric.cpp File Reference
#include <cassert>
#include <util/HexEncoding.h>
#include <OnixS/SgxTitan/Trading/OUCH/Defines.h>
#include "NumberFormatting.h"
#include "TypeTraitsVerification.h"
#include "SerializationUtils.h"

Go to the source code of this file.

Namespaces

 OnixS
 
 OnixS::SgxTitan
 
 OnixS::SgxTitan::Trading
 
 OnixS::SgxTitan::Trading::Ouch
 

Functions

 BOOST_STATIC_ASSERT_MSG (sizeof(Int8)==(1),"Size of ""Int8"" must be ""1"". ")
 
 BOOST_STATIC_ASSERT_MSG (sizeof(UInt8)==(1),"Size of ""UInt8"" must be ""1"". ")
 
 BOOST_STATIC_ASSERT_MSG (sizeof(Int16)==(2),"Size of ""Int16"" must be ""2"". ")
 
 BOOST_STATIC_ASSERT_MSG (sizeof(UInt16)==(2),"Size of ""UInt16"" must be ""2"". ")
 
 BOOST_STATIC_ASSERT_MSG (sizeof(Int32)==(4),"Size of ""Int32"" must be ""4"". ")
 
 BOOST_STATIC_ASSERT_MSG (sizeof(UInt32)==(4),"Size of ""UInt32"" must be ""4"". ")
 
 BOOST_STATIC_ASSERT_MSG (sizeof(Int64)==(8),"Size of ""Int64"" must be ""8"". ")
 
 BOOST_STATIC_ASSERT_MSG (sizeof(UInt64)==(8),"Size of ""UInt64"" must be ""8"". ")
 
 BOOST_STATIC_ASSERT_MSG (sizeof(Binary12)==(12),"Size of ""Binary12"" must be ""12"". ")
 
ONIXS_SGXTITAN_OUCH_API void toStr (std::string &, Int8)
 
ONIXS_SGXTITAN_OUCH_API void toStr (std::string &, UInt8)
 
ONIXS_SGXTITAN_OUCH_API void toStr (std::string &, Int16)
 
ONIXS_SGXTITAN_OUCH_API void toStr (std::string &, UInt16)
 
ONIXS_SGXTITAN_OUCH_API void toStr (std::string &, Int32)
 
ONIXS_SGXTITAN_OUCH_API void toStr (std::string &, UInt32)
 
ONIXS_SGXTITAN_OUCH_API void toStr (std::string &, Int64)
 
ONIXS_SGXTITAN_OUCH_API void toStr (std::string &, UInt64)
 
ONIXS_SGXTITAN_OUCH_API void toStr (std::string &, const Binary12 &)