5#include <MRPch/MRBindingMacros.h>
7#if defined(__APPLE__) && defined(__clang__)
8#pragma clang diagnostic push
9#pragma clang diagnostic ignored "-Wdeprecated-declarations"
10#pragma clang diagnostic ignored "-Wdeprecated"
13#include <boost/multiprecision/cpp_int.hpp>
15#if defined(__APPLE__) && defined(__clang__)
16#pragma clang diagnostic pop
26using Int128 = boost::multiprecision::int128_t;
27using Int256 = boost::multiprecision::int256_t;
28using Int512 = boost::multiprecision::int512_t;
29using Int1024 = boost::multiprecision::int1024_t;
35#if !defined MR_PARSING_FOR_ANY_BINDINGS && !defined MR_COMPILING_ANY_BINDINGS
Vector2< Int256 > Vector2i256
Definition MRHighPrecision.h:40
Vector3< Int512 > Vector3i512
Definition MRHighPrecision.h:43
Vector2< Int128 > Vector2i128
Definition MRHighPrecision.h:31
boost::multiprecision::int512_t Int512
Definition MRHighPrecision.h:28
boost::multiprecision::int256_t Int256
Definition MRHighPrecision.h:27
Vector3< Int256 > Vector3i256
Definition MRHighPrecision.h:41
Vector3< Int128 > Vector3i128
Definition MRHighPrecision.h:32
Vector2< FastInt128 > Vector2i128fast
no bindings since no operator << and no sqrt for FastInt128
Definition MRHighPrecision.h:36
boost::multiprecision::int1024_t Int1024
Definition MRHighPrecision.h:29
Vector3< FastInt128 > Vector3i128fast
Definition MRHighPrecision.h:37
boost::multiprecision::int128_t Int128
Definition MRHighPrecision.h:26
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRVector2.h:29
Definition MRVector3.h:33