Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::int_t< Bits > Struct Template Reference

#include <Integer.h>

Inheritance diagram for hydra::detail::int_t< Bits >:
Collaboration diagram for hydra::detail::int_t< Bits >:

Public Types

typedef int_fast_t< least >::type fast
 
typedef impl::int_least_helper<(Bits<=(int)(sizeof(long long) *CHAR_BIT))+(Bits-1<=std::numeric_limits< long >::digits)+(Bits-1<=std::numeric_limits< int >::digits)+(Bits-1<=std::numeric_limits< short >::digits)+(Bits-1<=std::numeric_limits< signed char >::digits) >::least least
 

Detailed Description

template<int Bits>
struct hydra::detail::int_t< Bits >

Member Typedef Documentation

◆ fast

template<int Bits>
typedef int_fast_t<least>::type hydra::detail::int_t< Bits >::fast

◆ least

template<int Bits>
typedef impl::int_least_helper< (Bits <= (int)(sizeof(long long) * CHAR_BIT)) + (Bits-1 <= std::numeric_limits<long>::digits) + (Bits-1 <= std::numeric_limits<int>::digits) + (Bits-1 <= std::numeric_limits<short>::digits) + (Bits-1 <= std::numeric_limits<signed char>::digits) >::least hydra::detail::int_t< Bits >::least

The documentation for this struct was generated from the following file: