#include "container_validator.hpp"
Public Member Functions | |
ContainerValidator (std::shared_ptr< ValidatorsConfig > config, FieldValidator field_validator) | |
ContainerValidator (std::shared_ptr< ValidatorsConfig > config) | |
template<typename Validator > | |
Answer | validate (const Iface &cont, const std::string &reason_name, Validator &&validator) const |
Answer | validate (const Iface &cont, const std::string &reason_name) const |
Protected Member Functions | |
void | validateTransactions (ReasonsGroupType &reason, const interface::types::TransactionsCollectionType &transactions, interface::types::TimestampType current_timestamp) const |
ContainerValidator (FieldValidator field_validator, TransactionsCollectionValidator transactions_collection_validator) | |
Protected Attributes | |
FieldValidator | field_validator_ |
Class that validates blocks and proposal common fields
|
inlineexplicitprotected |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inlineprotected |
|
protected |