Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::impl Namespace Reference

Data Structures

struct  exact_signed_base_helper
 
struct  exact_signed_base_helper< sizeof(signed char) *CHAR_BIT >
 
struct  exact_unsigned_base_helper
 
struct  exact_unsigned_base_helper< sizeof(unsigned char) *CHAR_BIT >
 
struct  int_least_helper
 
struct  int_least_helper< 1 >
 
struct  int_least_helper< 2 >
 
struct  int_least_helper< 3 >
 
struct  int_least_helper< 4 >
 
struct  int_least_helper< 5 >
 
struct  uint_least_helper
 
struct  uint_least_helper< 1 >
 
struct  uint_least_helper< 2 >
 
struct  uint_least_helper< 3 >
 
struct  uint_least_helper< 4 >
 
struct  uint_least_helper< 5 >
 

Data Structure Documentation

◆ hydra::detail::impl::exact_signed_base_helper< sizeof(signed char) *CHAR_BIT >

struct hydra::detail::impl::exact_signed_base_helper< sizeof(signed char) *CHAR_BIT >

template<>
struct hydra::detail::impl::exact_signed_base_helper< sizeof(signed char) *CHAR_BIT >

Collaboration diagram for hydra::detail::impl::exact_signed_base_helper< sizeof(signed char) *CHAR_BIT >:
Data Fields
typedef signed char exact

◆ hydra::detail::impl::exact_unsigned_base_helper< sizeof(unsigned char) *CHAR_BIT >

struct hydra::detail::impl::exact_unsigned_base_helper< sizeof(unsigned char) *CHAR_BIT >

template<>
struct hydra::detail::impl::exact_unsigned_base_helper< sizeof(unsigned char) *CHAR_BIT >

Collaboration diagram for hydra::detail::impl::exact_unsigned_base_helper< sizeof(unsigned char) *CHAR_BIT >:
Data Fields
typedef unsigned char exact

◆ hydra::detail::impl::int_least_helper

struct hydra::detail::impl::int_least_helper

template<int Category>
struct hydra::detail::impl::int_least_helper< Category >

Collaboration diagram for hydra::detail::impl::int_least_helper< Category >:

◆ hydra::detail::impl::int_least_helper< 1 >

struct hydra::detail::impl::int_least_helper< 1 >

template<>
struct hydra::detail::impl::int_least_helper< 1 >

Collaboration diagram for hydra::detail::impl::int_least_helper< 1 >:
Data Fields
typedef long long least

◆ hydra::detail::impl::int_least_helper< 2 >

struct hydra::detail::impl::int_least_helper< 2 >

template<>
struct hydra::detail::impl::int_least_helper< 2 >

Collaboration diagram for hydra::detail::impl::int_least_helper< 2 >:
Data Fields
typedef long least

◆ hydra::detail::impl::int_least_helper< 3 >

struct hydra::detail::impl::int_least_helper< 3 >

template<>
struct hydra::detail::impl::int_least_helper< 3 >

Collaboration diagram for hydra::detail::impl::int_least_helper< 3 >:
Data Fields
typedef int least

◆ hydra::detail::impl::int_least_helper< 4 >

struct hydra::detail::impl::int_least_helper< 4 >

template<>
struct hydra::detail::impl::int_least_helper< 4 >

Collaboration diagram for hydra::detail::impl::int_least_helper< 4 >:
Data Fields
typedef short least

◆ hydra::detail::impl::int_least_helper< 5 >

struct hydra::detail::impl::int_least_helper< 5 >

template<>
struct hydra::detail::impl::int_least_helper< 5 >

Collaboration diagram for hydra::detail::impl::int_least_helper< 5 >:
Data Fields
typedef signed char least

◆ hydra::detail::impl::uint_least_helper

struct hydra::detail::impl::uint_least_helper

template<int Category>
struct hydra::detail::impl::uint_least_helper< Category >

Collaboration diagram for hydra::detail::impl::uint_least_helper< Category >:

◆ hydra::detail::impl::uint_least_helper< 1 >

struct hydra::detail::impl::uint_least_helper< 1 >

template<>
struct hydra::detail::impl::uint_least_helper< 1 >

Collaboration diagram for hydra::detail::impl::uint_least_helper< 1 >:
Data Fields
typedef unsigned long long least

◆ hydra::detail::impl::uint_least_helper< 2 >

struct hydra::detail::impl::uint_least_helper< 2 >

template<>
struct hydra::detail::impl::uint_least_helper< 2 >

Collaboration diagram for hydra::detail::impl::uint_least_helper< 2 >:
Data Fields
typedef unsigned long least

◆ hydra::detail::impl::uint_least_helper< 3 >

struct hydra::detail::impl::uint_least_helper< 3 >

template<>
struct hydra::detail::impl::uint_least_helper< 3 >

Collaboration diagram for hydra::detail::impl::uint_least_helper< 3 >:
Data Fields
typedef unsigned int least

◆ hydra::detail::impl::uint_least_helper< 4 >

struct hydra::detail::impl::uint_least_helper< 4 >

template<>
struct hydra::detail::impl::uint_least_helper< 4 >

Collaboration diagram for hydra::detail::impl::uint_least_helper< 4 >:
Data Fields
typedef unsigned short least

◆ hydra::detail::impl::uint_least_helper< 5 >

struct hydra::detail::impl::uint_least_helper< 5 >

template<>
struct hydra::detail::impl::uint_least_helper< 5 >

Collaboration diagram for hydra::detail::impl::uint_least_helper< 5 >:
Data Fields
typedef unsigned char least