|
Electroneum
|
#include <stdexcept>#include <system_error>#include <string>#include <vector>#include "cryptonote_basic/cryptonote_format_utils.h"#include "cryptonote_core/cryptonote_tx_utils.h"#include "rpc/core_rpc_server_commands_defs.h"#include "include_base_utils.h"

Go to the source code of this file.
Namespaces | |
| tools | |
| Various Tools. | |
| tools::error | |
Macros | |
| #define | STRINGIZE_DETAIL(x) #x |
| #define | STRINGIZE(x) STRINGIZE_DETAIL(x) |
| #define | THROW_WALLET_EXCEPTION(err_type, ...) |
| #define | THROW_WALLET_EXCEPTION_IF(cond, err_type, ...) |
Typedefs | |
| typedef wallet_error_base< std::logic_error > | tools::error::wallet_logic_error |
| typedef wallet_error_base< std::runtime_error > | tools::error::wallet_runtime_error |
| typedef file_error_base< file_exists_message_index > | tools::error::file_exists |
| typedef file_error_base< file_not_found_message_index > | tools::error::file_not_found |
| typedef file_error_base< file_read_error_message_index > | tools::error::file_read_error |
| typedef file_error_base< file_save_error_message_index > | tools::error::file_save_error |
| typedef failed_rpc_request< refresh_error, get_blocks_error_message_index > | tools::error::get_blocks_error |
| typedef failed_rpc_request< refresh_error, get_hashes_error_message_index > | tools::error::get_hashes_error |
| typedef failed_rpc_request< refresh_error, get_out_indices_error_message_index > | tools::error::get_out_indices_error |
| typedef failed_rpc_request< transfer_error, get_outs_error_message_index > | tools::error::get_outs_error |
Functions | |
| template<typename TException , typename... TArgs> | |
| void | tools::error::throw_wallet_ex (std::string &&loc, const TArgs &... args) |
Variables | |
| const char *const | tools::error::failed_rpc_request_messages [] |
| const char *const | tools::error::file_error_messages [] |
| #define STRINGIZE | ( | x | ) | STRINGIZE_DETAIL(x) |
Definition at line 938 of file wallet_errors.h.
| #define STRINGIZE_DETAIL | ( | x | ) | #x |
Definition at line 937 of file wallet_errors.h.
| #define THROW_WALLET_EXCEPTION | ( | err_type, | |
| ... | |||
| ) |
Definition at line 940 of file wallet_errors.h.
| #define THROW_WALLET_EXCEPTION_IF | ( | cond, | |
| err_type, | |||
| ... | |||
| ) |
Definition at line 946 of file wallet_errors.h.