#include <exception>
#include <string>
#include <boost/exception/exception.hpp>
#include <boost/exception/info.hpp>
#include <boost/exception/info_tuple.hpp>
#include <boost/exception/diagnostic_information.hpp>
#include <boost/throw_exception.hpp>
#include <boost/tuple/tuple.hpp>
#include "CommonData.h"
#include "FixedHash.h"
Go to the source code of this file.
|
using | dev::errinfo_invalidSymbol = boost::error_info< struct tag_invalidSymbol, char > |
|
using | dev::errinfo_wrongAddress = boost::error_info< struct tag_address, std::string > |
|
using | dev::errinfo_required = boost::error_info< struct tag_required, bigint > |
|
using | dev::errinfo_got = boost::error_info< struct tag_got, bigint > |
|
using | dev::errinfo_min = boost::error_info< struct tag_min, bigint > |
|
using | dev::errinfo_max = boost::error_info< struct tag_max, bigint > |
|
using | dev::RequirementError = boost::tuple< errinfo_required, errinfo_got > |
|
using | dev::errinfo_hash256 = boost::error_info< struct tag_hash, h256 > |
|
using | dev::errinfo_required_h256 = boost::error_info< struct tag_required_h256, h256 > |
|
using | dev::errinfo_got_h256 = boost::error_info< struct tag_get_h256, h256 > |
|
using | dev::Hash256RequirementError = boost::tuple< errinfo_required_h256, errinfo_got_h256 > |
|
using | dev::errinfo_extraData = boost::error_info< struct tag_extraData, bytes > |
|
#define DEV_SIMPLE_EXCEPTION |
( |
|
X | ) |
struct X: virtual Exception { const char* what() const noexcept override { return #X; } } |
#define DEV_SIMPLE_EXCEPTION_RLP |
( |
|
X | ) |
struct X: virtual RLPException { const char* what() const noexcept override { return #X; } } |