rippled
|
Public Member Functions | |
FeatureBitset ()=default | |
FeatureBitset (base const &b) | |
template<class... Fs> | |
FeatureBitset (uint256 const &f, Fs &&... fs) | |
template<class Col > | |
FeatureBitset (Col const &fs) | |
auto | operator[] (uint256 const &f) |
auto | operator[] (uint256 const &f) const |
FeatureBitset & | set (uint256 const &f, bool value=true) |
FeatureBitset & | reset (uint256 const &f) |
FeatureBitset & | flip (uint256 const &f) |
FeatureBitset & | operator&= (FeatureBitset const &rhs) |
FeatureBitset & | operator|= (FeatureBitset const &rhs) |
FeatureBitset | operator~ () const |
Private Types | |
using | base = std::bitset< detail::numFeatures > |
Private Member Functions | |
template<class... Fs> | |
void | initFromFeatures (uint256 const &f, Fs &&... fs) |
T | all (T... args) |
T | any (T... args) |
T | count (T... args) |
T | flip (T... args) |
T | none (T... args) |
T | operator!= (T... args) |
T | operator&= (T... args) |
T | operator<< (T... args) |
T | operator<<= (T... args) |
T | operator== (T... args) |
T | operator>> (T... args) |
T | operator>>= (T... args) |
T | operator[] (T... args) |
T | operator^= (T... args) |
T | operator|= (T... args) |
T | operator~ (T... args) |
T | reset (T... args) |
T | set (T... args) |
T | size (T... args) |
T | test (T... args) |
T | to_string (T... args) |
T | to_ullong (T... args) |
T | to_ulong (T... args) |
Friends | |
FeatureBitset | operator& (FeatureBitset const &lhs, FeatureBitset const &rhs) |
FeatureBitset | operator& (FeatureBitset const &lhs, uint256 const &rhs) |
FeatureBitset | operator& (uint256 const &lhs, FeatureBitset const &rhs) |
FeatureBitset | operator| (FeatureBitset const &lhs, FeatureBitset const &rhs) |
FeatureBitset | operator| (FeatureBitset const &lhs, uint256 const &rhs) |
FeatureBitset | operator| (uint256 const &lhs, FeatureBitset const &rhs) |
FeatureBitset | operator^ (FeatureBitset const &lhs, FeatureBitset const &rhs) |
FeatureBitset | operator^ (FeatureBitset const &lhs, uint256 const &rhs) |
FeatureBitset | operator^ (uint256 const &lhs, FeatureBitset const &rhs) |
FeatureBitset | operator- (FeatureBitset const &lhs, FeatureBitset const &rhs) |
FeatureBitset | operator- (FeatureBitset const &lhs, uint256 const &rhs) |
FeatureBitset | operator- (uint256 const &lhs, FeatureBitset const &rhs) |
|
private |
|
default |
|
explicit |
|
explicit |
|
explicit |
|
private |
auto ripple::FeatureBitset::operator[] | ( | uint256 const & | f | ) |
auto ripple::FeatureBitset::operator[] | ( | uint256 const & | f | ) | const |
FeatureBitset& ripple::FeatureBitset::set | ( | uint256 const & | f, |
bool | value = true |
||
) |
FeatureBitset& ripple::FeatureBitset::reset | ( | uint256 const & | f | ) |
FeatureBitset& ripple::FeatureBitset::flip | ( | uint256 const & | f | ) |
FeatureBitset& ripple::FeatureBitset::operator&= | ( | FeatureBitset const & | rhs | ) |
FeatureBitset& ripple::FeatureBitset::operator|= | ( | FeatureBitset const & | rhs | ) |
FeatureBitset ripple::FeatureBitset::operator~ | ( | ) | const |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |