Wolframe, 0.0.3

integer.hpp File Reference

Application wide definitions of integer number value types. More...

#include <limits>
#include <boost/cstdint.hpp>

Go to the source code of this file.

Macros

#define _WOLFRAME_INTEGER   boost::int64_t
 
#define _WOLFRAME_UINTEGER   boost::uint64_t
 
#define _WOLFRAME_MAX_INTEGER   std::numeric_limits<_WOLFRAME_INTEGER>::max()
 
#define _WOLFRAME_MAX_UINTEGER   std::numeric_limits<_WOLFRAME_UINTEGER>::max()
 
#define _WOLFRAME_MIN_INTEGER   std::numeric_limits<_WOLFRAME_INTEGER>::min()
 
#define _WOLFRAME_MIN_UINTEGER   std::numeric_limits<_WOLFRAME_UINTEGER>::min()
 
#define _WOLFRAME_INTEGER_DIGITS   19
 
#define _WOLFRAME_UINTEGER_DIGITS   20
 

Detailed Description

Application wide definitions of integer number value types.

Macro Definition Documentation

#define _WOLFRAME_INTEGER   boost::int64_t
#define _WOLFRAME_INTEGER_DIGITS   19
#define _WOLFRAME_MAX_INTEGER   std::numeric_limits<_WOLFRAME_INTEGER>::max()
#define _WOLFRAME_MAX_UINTEGER   std::numeric_limits<_WOLFRAME_UINTEGER>::max()
#define _WOLFRAME_MIN_INTEGER   std::numeric_limits<_WOLFRAME_INTEGER>::min()
#define _WOLFRAME_MIN_UINTEGER   std::numeric_limits<_WOLFRAME_UINTEGER>::min()
#define _WOLFRAME_UINTEGER   boost::uint64_t
#define _WOLFRAME_UINTEGER_DIGITS   20