jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
Namespaces | |
detail | |
Classes | |
class | error_info |
class | error_info< struct error_splitter_, void > |
class | error_info_base |
class | exception_thrower_base |
struct | exception_thrower_binder_type |
class | exception_thrower_impl |
class | jubaexception |
class | jubatus_exception |
class | runtime_error |
class | unknown_exception |
Typedefs | |
typedef error_info< struct error_api_func_, std::string > | error_api_func |
typedef error_info< struct error_at_file_, std::string > | error_at_file |
typedef error_info< struct error_at_func_, std::string > | error_at_func |
typedef error_info< struct error_at_line_, int > | error_at_line |
typedef error_info< struct error_errno_, int > | error_errno |
typedef error_info< struct error_file_name_, std::string > | error_file_name |
typedef std::vector< jubatus::util::lang::shared_ptr< error_info_base > > | error_info_list_t |
typedef error_info< struct error_message_, std::string > | error_message |
typedef error_info< struct error_splitter_, void > | error_splitter |
typedef jubatus::util::lang::shared_ptr< exception_thrower_base > | exception_thrower_ptr |
Functions | |
template<class Exception > | |
const Exception & | add_info (const Exception &e, jubatus::util::lang::shared_ptr< error_info_base > info) |
exception_thrower_ptr | get_current_exception () |
template<class Exception , class Tag , class V > | |
const Exception & | operator<< (const Exception &e, const error_info< Tag, V > &info) |
template<class Exception > | |
const Exception & | operator<< (const Exception &e, jubatus::util::lang::shared_ptr< error_info_base > info) |
template<class Exception > | |
const Exception & | operator<< (const Exception &e, const exception_thrower_binder_type &) |
std::string | to_string (const error_errno &info) |
template<class Tag , class V > | |
std::string | to_string (const error_info< Tag, V > &info) |
typedef error_info<struct error_api_func_, std::string> jubatus::core::common::exception::error_api_func |
Definition at line 58 of file exception.hpp.
typedef error_info<struct error_at_file_, std::string> jubatus::core::common::exception::error_at_file |
Definition at line 38 of file exception.hpp.
typedef error_info<struct error_at_func_, std::string> jubatus::core::common::exception::error_at_func |
Definition at line 39 of file exception.hpp.
typedef error_info<struct error_at_line_, int> jubatus::core::common::exception::error_at_line |
Definition at line 40 of file exception.hpp.
typedef error_info<struct error_errno_, int> jubatus::core::common::exception::error_errno |
Definition at line 41 of file exception.hpp.
typedef error_info<struct error_file_name_, std::string> jubatus::core::common::exception::error_file_name |
Definition at line 57 of file exception.hpp.
typedef std::vector<jubatus::util::lang::shared_ptr<error_info_base> > jubatus::core::common::exception::error_info_list_t |
Definition at line 88 of file exception.hpp.
typedef error_info<struct error_message_, std::string> jubatus::core::common::exception::error_message |
Definition at line 59 of file exception.hpp.
typedef error_info<struct error_splitter_, void> jubatus::core::common::exception::error_splitter |
Definition at line 61 of file exception.hpp.
typedef jubatus::util::lang::shared_ptr<exception_thrower_base> jubatus::core::common::exception::exception_thrower_ptr |
Definition at line 83 of file exception.hpp.
|
inline |
Definition at line 128 of file exception.hpp.
Referenced by operator<<().
|
inline |
Definition at line 255 of file exception.hpp.
References jubatus::core::common::exception::detail::current_std_exception(), jubatus::core::common::exception::jubatus_exception::thrower(), and jubatus::core::common::exception::jubaexception< Exception >::thrower().
|
inline |
Definition at line 136 of file exception.hpp.
References add_info().
|
inline |
Definition at line 146 of file exception.hpp.
References add_info().
|
inline |
Definition at line 211 of file exception.hpp.
|
inline |
Definition at line 42 of file exception.hpp.
References jubatus::core::common::exception::error_info< Tag, V >::value().
Referenced by jubatus::core::common::exception::error_info< Tag, V >::as_string().
|
inline |
Definition at line 49 of file exception_info.hpp.
References jubatus::core::common::exception::error_info< Tag, V >::value().