BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Namespaces | Functions
exception.cpp File Reference
#include <fc/exception/exception.hpp>
#include <boost/exception/all.hpp>
#include <fc/io/sstream.hpp>
#include <fc/log/logger.hpp>
#include <fc/io/json.hpp>
#include <iostream>

Go to the source code of this file.

Namespaces

 fc
 

Functions

 fc::FC_IMPLEMENT_EXCEPTION (method_not_found_exception, method_not_found_exception_code,"Method Not Found")
 
() file_not_found_exception() parse_error_exception() invalid_arg_exception() invalid_operation_exception() key_not_found_exception() bad_cast_exception() out_of_range_exception() canceled_exception() assert_exception() eof_exception() unknown_host_exception() null_optional() aes_exception() overflow_exception() fc::underflow_exception (divide_by_zero_exception)) namespace detail
 
void fc::to_variant (const exception &e, variant &v, uint32_t max_depth)
 
void fc::from_variant (const variant &e, exception &ll, uint32_t max_depth)
 
std::string fc::except_str ()
 
void fc::throw_bad_enum_cast (int64_t i, const char *e)
 
void fc::throw_bad_enum_cast (const char *k, const char *e)
 
bool fc::assert_optional (bool is_valid)
 
void fc::throw_assertion_failure (const std::string &message)
 
void fc::record_assert_trip (const char *filename, uint32_t lineno, const char *expr)