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

#include <count_setbits.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::count_setbits< 0u >

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

Definition at line 89 of file count_setbits.hpp.

Member Typedef Documentation

◆ element_type

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

Definition at line 90 of file count_setbits.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : element_type
Enumerator
value 

Definition at line 94 of file count_setbits.hpp.

Member Data Documentation

◆ number

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

Definition at line 92 of file count_setbits.hpp.


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