rippled
|
Rules controlling protocol behavior. More...
Classes | |
class | Impl |
Public Member Functions | |
Rules (Rules const &)=default | |
Rules & | operator= (Rules const &)=default |
Rules ()=delete | |
Rules (std::unordered_set< uint256, beast::uhash<>> const &presets) | |
Construct an empty rule set. More... | |
bool | enabled (uint256 const &feature) const |
Returns true if a feature is enabled. More... | |
bool | operator== (Rules const &) const |
Returns true if two rule sets are identical. More... | |
bool | operator!= (Rules const &other) const |
Private Member Functions | |
Rules (std::unordered_set< uint256, beast::uhash<>> const &presets, std::optional< uint256 > const &digest, STVector256 const &amendments) | |
std::unordered_set< uint256, beast::uhash<> > const & | presets () const |
Private Attributes | |
std::shared_ptr< Impl const > | impl_ |
Friends | |
Rules | makeRulesGivenLedger (DigestAwareReadView const &ledger, Rules const ¤t) |
Rules | makeRulesGivenLedger (DigestAwareReadView const &ledger, std::unordered_set< uint256, beast::uhash<>> const &presets) |
|
default |
|
delete |
|
explicit |
|
private |
|
private |
bool ripple::Rules::enabled | ( | uint256 const & | feature | ) | const |
bool ripple::Rules::operator== | ( | Rules const & | other | ) | const |
bool ripple::Rules::operator!= | ( | Rules const & | other | ) | const |
|
friend |
Definition at line 69 of file ReadView.cpp.
|
friend |
Definition at line 75 of file ReadView.cpp.
|
private |