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

#include <Integer.h>

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

Public Types

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

Detailed Description

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

Member Typedef Documentation

◆ fast

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

◆ least

template<int Bits>
typedef impl::uint_least_helper< (Bits <= (int)(sizeof(unsigned long long) * CHAR_BIT)) + (Bits <= ::std::numeric_limits<unsigned long>::digits) + (Bits <= ::std::numeric_limits<unsigned int>::digits) + (Bits <= ::std::numeric_limits<unsigned short>::digits) + (Bits <= ::std::numeric_limits<unsigned char>::digits) >::least hydra::detail::uint_t< Bits >::least

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