jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <exception.hpp>
Public Member Functions | |
std::string | diagnostic_information (bool display_what=false) const |
error_info_list_t | error_info () const |
jubatus_exception () throw () | |
std::string | name () const throw () |
virtual exception_thrower_ptr | thrower () const =0 |
virtual const char * | what () const throw () |
virtual | ~jubatus_exception () throw () |
Private Attributes | |
std::string | exception_class_name_ |
error_info_list_t | info_list_ |
Friends | |
template<class Exception > | |
const Exception & | add_info (const Exception &e, jubatus::util::lang::shared_ptr< error_info_base > info) |
Definition at line 90 of file exception.hpp.
|
inline |
Definition at line 92 of file exception.hpp.
|
inlinevirtual |
Definition at line 94 of file exception.hpp.
std::string jubatus::core::common::exception::jubatus_exception::diagnostic_information | ( | bool | display_what = false | ) | const |
Definition at line 31 of file exception.cpp.
References info_list_, and what().
error_info_list_t jubatus::core::common::exception::jubatus_exception::error_info | ( | ) | const |
Definition at line 27 of file exception.cpp.
References info_list_.
|
inline |
Definition at line 104 of file exception.hpp.
References exception_class_name_.
Referenced by what().
|
pure virtual |
Implemented in jubatus::core::common::exception::jubaexception< Exception >, jubatus::core::common::exception::jubaexception< stat_error >, jubatus::core::common::exception::jubaexception< config_exception >, jubatus::core::common::exception::jubaexception< runtime_error >, jubatus::core::common::exception::jubaexception< unknown_exception >, jubatus::core::common::exception::jubaexception< cast_check_error >, jubatus::core::common::exception::jubaexception< invalid_row_set >, jubatus::core::common::exception::jubaexception< config_not_set >, jubatus::core::common::exception::jubaexception< bit_vector_unmatch_exception >, jubatus::core::common::exception::jubaexception< nearest_neighbor_exception >, jubatus::core::common::exception::jubaexception< config_error >, jubatus::core::common::exception::jubaexception< storage_exception >, and jubatus::core::common::exception::jubaexception< storage_not_set >.
Referenced by jubatus::core::common::exception::get_current_exception().
|
inlinevirtual |
Reimplemented in jubatus::core::common::config_not_set, jubatus::core::common::exception::runtime_error, jubatus::core::common::exception::unknown_exception, jubatus::core::storage::bit_vector_unmatch_exception, jubatus::core::storage::invalid_row_set, jubatus::core::stat::stat_error, jubatus::core::common::jsonconfig::config_error, jubatus::core::nearest_neighbor::nearest_neighbor_exception, and jubatus::core::storage::storage_exception.
Definition at line 114 of file exception.hpp.
References exception_class_name_, and name().
Referenced by diagnostic_information().
|
friend |
Definition at line 128 of file exception.hpp.
|
mutableprivate |
Definition at line 123 of file exception.hpp.
|
mutableprivate |
Definition at line 124 of file exception.hpp.
Referenced by diagnostic_information(), and error_info().