#include <Condition.h>
Definition at line 42 of file Condition.h.
◆ Condition() [1/5]
◆ Condition() [2/5]
◆ ~Condition()
| ripple::cryptoconditions::Condition::~Condition |
( |
| ) |
|
|
default |
◆ Condition() [3/5]
| ripple::cryptoconditions::Condition::Condition |
( |
Condition const & |
| ) |
|
|
default |
◆ Condition() [4/5]
| ripple::cryptoconditions::Condition::Condition |
( |
Condition && |
| ) |
|
|
default |
◆ Condition() [5/5]
| ripple::cryptoconditions::Condition::Condition |
( |
| ) |
|
|
delete |
◆ deserialize()
◆ maxSerializedCondition
| constexpr std::size_t ripple::cryptoconditions::Condition::maxSerializedCondition = 128 |
|
staticconstexpr |
The largest binary condition we support.
- Note
- This value will be increased in the future, but it must never decrease, as that could cause conditions that were previously considered valid to no longer be allowed.
Definition at line 52 of file Condition.h.
◆ type
| Type ripple::cryptoconditions::Condition::type |
◆ fingerprint
| Buffer ripple::cryptoconditions::Condition::fingerprint |
An identifier for this condition.
This fingerprint is meant to be unique only with respect to other conditions of the same type.
Definition at line 75 of file Condition.h.
◆ cost
The cost associated with this condition.
Definition at line 78 of file Condition.h.
◆ subtypes
| std::set<Type> ripple::cryptoconditions::Condition::subtypes |
For compound conditions, set of conditions includes.
Definition at line 81 of file Condition.h.