Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
hydra::detail::low_bits_mask_t< std::numeric_limits< unsigned char >::digits > Struct Template Reference

#include <IntegerMask.h>

Collaboration diagram for hydra::detail::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >:

Public Types

typedef uint_t< limits_type::digits >::fast fast
 
typedef uint_t< limits_type::digits >::least least
 
typedef std::numeric_limits< unsigned char > limits_type
 

Static Public Attributes

static const std::size_t bit_count = limits_type::digits
 
static const least sig_bits = (~( least(0u) ))
 
static const fast sig_bits_fast = fast(sig_bits)
 

Detailed Description

template<>
struct hydra::detail::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >

Member Typedef Documentation

◆ fast

typedef uint_t<limits_type::digits>::fast hydra::detail::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >::fast

◆ least

typedef uint_t<limits_type::digits>::least hydra::detail::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >::least

◆ limits_type

typedef std::numeric_limits< unsigned char > hydra::detail::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >::limits_type

Field Documentation

◆ bit_count

const std::size_t hydra::detail::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >::bit_count = limits_type::digits
static

◆ sig_bits

const least hydra::detail::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >::sig_bits = (~( least(0u) ))
static

◆ sig_bits_fast

const fast hydra::detail::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >::sig_bits_fast = fast(sig_bits)
static

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