Thrill  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
types.hpp File Reference
#include <cstddef>
#include <cstdint>
#include <type_traits>
#include <foxxll/config.hpp>
+ Include dependency graph for types.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 foxxll
 FOXXLL library namespace
 

Typedefs

using external_diff_type = int64_t
 
using external_size_type = uint64_t
 

Functions

template<typename Integral >
std::make_signed< Integral >::type as_signed (Integral value)
 Return the given value casted to the corresponding signed type. More...
 
template<typename Integral >
std::make_unsigned< Integral >
::type 
as_unsigned (Integral value)
 Return the given value casted to the corresponding unsigned type. More...