strusBase  0.17
Static Public Member Functions | List of all members
strus::BitOperations Struct Reference

#include <bitOperations.hpp>

Static Public Member Functions

static unsigned int bitCount (uint32_t v)
 
static unsigned int bitCount (uint64_t x)
 
static unsigned int bitScanReverse (const uint32_t &idx)
 
static unsigned int bitScanReverse (const uint16_t &idx)
 
static unsigned int bitScanReverse (const uint8_t &idx)
 
static unsigned int bitScanForward (const uint32_t &idx)
 
static unsigned int bitScanForward (const uint64_t &idx)
 
static uint64_t bitInsert (const uint64_t &bitset, unsigned int bi)
 

Member Function Documentation

static unsigned int strus::BitOperations::bitCount ( uint32_t  v)
inlinestatic
static unsigned int strus::BitOperations::bitCount ( uint64_t  x)
inlinestatic
static uint64_t strus::BitOperations::bitInsert ( const uint64_t &  bitset,
unsigned int  bi 
)
inlinestatic
static unsigned int strus::BitOperations::bitScanForward ( const uint32_t &  idx)
inlinestatic
static unsigned int strus::BitOperations::bitScanForward ( const uint64_t &  idx)
inlinestatic
static unsigned int strus::BitOperations::bitScanReverse ( const uint32_t &  idx)
inlinestatic
static unsigned int strus::BitOperations::bitScanReverse ( const uint16_t &  idx)
inlinestatic
static unsigned int strus::BitOperations::bitScanReverse ( const uint8_t &  idx)
inlinestatic

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