Turi Create  4.0
int128_types.hpp File Reference
#include <core/storage/serialization/is_pod.hpp>
#include <boost/type_traits/is_scalar.hpp>
#include <type_traits>
#include <cstdint>
#include <ostream>
#include <sstream>
#include <boost/multiprecision/cpp_int.hpp>

Go to the source code of this file.

Functions

static std::ostream & operator<< (std::ostream &out, const uint128_t &x)
 Enables printing of uint128_t values.
 

Detailed Description

Defines the int128_t and uint128_t type. Goes through various compiler checks to find the existance of int128_t and use it if available. Requires a particular CMake script be executed on configure to check for the int128_t variants.

Also defines ostream printing, std::is_scalar, and boost::is_scalar on the int128_t, uint128_t types.

Definition in file int128_types.hpp.