nil::crypto3::detail::all_ones< Bits > Struct Template Reference

#include <primes.hpp>

+ Collaboration diagram for nil::crypto3::detail::all_ones< Bits >:

Public Types

typedef boost::uint_t< Bits >::least type
 
typedef boost::uint_t< Bits >::least type
 
typedef boost::uint_t< Bits >::least type
 
typedef boost::uint_t< Bits >::least type
 
typedef boost::uint_t< Bits >::least type
 

Static Public Attributes

static type const value = (all_ones<Bits - 1>::value << 1) | 1
 

Member Typedef Documentation

◆ type [1/5]

template<int Bits>
typedef boost::uint_t<Bits>::least nil::crypto3::detail::all_ones< Bits >::type

◆ type [2/5]

template<int Bits>
typedef boost::uint_t<Bits>::least nil::crypto3::detail::all_ones< Bits >::type

◆ type [3/5]

template<int Bits>
typedef boost::uint_t<Bits>::least nil::crypto3::detail::all_ones< Bits >::type

◆ type [4/5]

template<int Bits>
typedef boost::uint_t<Bits>::least nil::crypto3::detail::all_ones< Bits >::type

◆ type [5/5]

template<int Bits>
typedef boost::uint_t<Bits>::least nil::crypto3::detail::all_ones< Bits >::type

Member Data Documentation

◆ value

template<int Bits>
static type const nil::crypto3::detail::all_ones< Bits >::value = (all_ones<Bits - 1>::value << 1) | 1
static

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