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< Bits > Struct Template Reference

#include <integer_fwd.hpp>

Public Types

typedef uint_t< Bits >::least least
 
typedef uint_t< Bits >::fast fast
 

Public Member Functions

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

Member Typedef Documentation

template<std::size_t Bits>
typedef uint_t<Bits>::fast boost::low_bits_mask_t< Bits >::fast
template<std::size_t Bits>
typedef uint_t<Bits>::least boost::low_bits_mask_t< Bits >::least

Member Function Documentation

template<std::size_t Bits>
boost::low_bits_mask_t< Bits >::BOOST_STATIC_CONSTANT ( least  ,
sig_bits  = (~(~(least(0u))<< Bits)) 
)
template<std::size_t Bits>
boost::low_bits_mask_t< Bits >::BOOST_STATIC_CONSTANT ( fast  ,
sig_bits_fast  = fast(sig_bits) 
)
template<std::size_t Bits>
boost::low_bits_mask_t< Bits >::BOOST_STATIC_CONSTANT ( std::size_t  ,
bit_count  = Bits 
)

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