Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::low_bits_mask_t< std::numeric_limits< unsigned char >::digits > Struct Template Reference

#include <integer_mask.hpp>

Public Types

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

Public Member Functions

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

Member Typedef Documentation

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

Member Function Documentation

boost::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >::BOOST_STATIC_CONSTANT ( least  ,
sig_bits  = (~(least(0u))) 
)
boost::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >::BOOST_STATIC_CONSTANT ( std::size_t  ,
bit_count  = limits_type::digits 
)
boost::low_bits_mask_t< std::numeric_limits< unsigned char >::digits >::BOOST_STATIC_CONSTANT ( fast  ,
sig_bits_fast  = fast(sig_bits) 
)

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