libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
bit_fiddling.hpp File Reference
#include "config.h"
Include dependency graph for bit_fiddling.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  jmmcg::LIBJMMCG_VER_NAMESPACE::mpl::lsb_bitmask< MSetBit >
 Create a bitmask of a contiguous block of zeros, then ones, starting at the compile-time constant, input number. More...
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::mpl::lsb_bitmask< 0u >
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::mpl::bit_position< SetBit >
 Compute the bit position of the set bit, starting at the compile-time constant, input number. More...
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::mpl::bit_position< 0ULL >
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE::mpl