libjmmcg  build_2783
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::mpl::lsb_bitmask< 0u > Struct Template Reference

#include <bit_fiddling.hpp>

Public Types

enum  : element_type { value =element_type() }
 
typedef unsigned long long element_type
 

Static Public Attributes

constexpr static element_type number =0
 

Detailed Description

template<>
struct jmmcg::mpl::lsb_bitmask< 0u >

We can exit early if the number is shifted to zero.

Definition at line 80 of file bit_fiddling.hpp.

Member Typedef Documentation

◆ element_type

typedef unsigned long long jmmcg::mpl::lsb_bitmask< 0u >::element_type

Definition at line 81 of file bit_fiddling.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : element_type
Enumerator
value 

Definition at line 85 of file bit_fiddling.hpp.

Member Data Documentation

◆ number

constexpr static element_type jmmcg::mpl::lsb_bitmask< 0u >::number =0
staticconstexpr

Definition at line 83 of file bit_fiddling.hpp.


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