mentation_defined</em>;

    static const std::size_t  bit_position = Bit;

};

template &lt; std::size_t Bits &gt;
struct low_bits_mask_t
{
    typedef <em>implementation_supplied</em>  least;
    typedef <em>implementation_supplied</em>   fast;

    static const least  sig_bits = <em>implementation_defined</em>;
    static const fast   sig_bits_fast = <em>implementation_defined</em>;

    static const std::size_t  bit_count = Bits;

};

// Specializations for low_bits_mask_t exist for certain bit counts.
