SDSL: Succinct Data Structure Library
A C++ template library for succinct data structures
|
Public Member Functions | |
uint256_t (uint64_t lo=0, uint64_t mid=0, uint128_t high=0) | |
uint256_t (const uint256_t &x) | |
uint16_t | popcount () |
uint16_t | l1BP () |
uint16_t | select (uint32_t i) |
uint256_t & | operator+= (const uint256_t &x) |
uint256_t | operator+ (uint256_t x) |
uint256_t | operator- (uint256_t x) |
uint256_t & | operator-= (const uint256_t &x) |
uint256_t | operator| (const uint256_t &x) |
uint256_t & | operator|= (const uint256_t &x) |
uint256_t | operator& (const uint256_t &x) |
uint256_t | operator<< (int x) |
uint256_t | operator>> (int x) |
uint256_t & | operator= (const uint64_t &x) |
bool | operator== (const uint256_t &x) const |
bool | operator!= (const uint256_t &x) const |
bool | operator>= (const uint256_t &x) const |
bool | operator<= (const uint256_t &x) const |
bool | operator> (const uint256_t &x) const |
bool | operator> (const uint64_t &x) const |
bool | operator< (const uint256_t &x) const |
operator uint64_t () | |
Friends | |
std::ostream & | operator<< (std::ostream &, const uint256_t &) |