owlcpp  v0.3.3-86-g20d8c12~
C++ library for working with OWL ontologies
 All Classes Namespaces Files Functions Macros Pages
Public Types | List of all members
owlcpp::base_exception Struct Reference

#include <exception.hpp>

Inheritance diagram for owlcpp::base_exception:
owlcpp::Input_err owlcpp::Logic_err owlcpp::Map_doc::Err owlcpp::Rdf_err owlcpp::Catalog::Err owlcpp::Check_id::Err owlcpp::Raptor_wrapper::Err owlcpp::Map_node::Err owlcpp::Map_node_iri::Err owlcpp::Map_ns::Err owlcpp::Map_ns_prefix::Err owlcpp::Rdf_list_iter_s::Err owlcpp::Triple_store::Err

Public Types

typedef boost::error_info
< struct errinfo_message_,
std::string > 
msg_t
 
typedef boost::error_info
< struct errinfo_str1_,
std::string > 
str1_t
 
typedef boost::error_info
< struct errinfo_str2_,
std::string > 
str2_t
 
typedef boost::error_info
< struct errinfo_str3_,
std::string > 
str3_t
 
typedef boost::error_info
< struct errinfo_int1_, int > 
int1_t
 
typedef boost::error_info
< struct errinfo_int2_, int > 
int2_t
 
typedef boost::error_info
< struct errinfo_node_id_,
Node_id
node_id_t
 
typedef
boost::errinfo_nested_exception 
nested_t
 

Detailed Description

Example: BOOST_THROW_EXCEPTION( base_exception() << base_exception::msg_t("exception occurred") << base_exception::nested_t(boost::current_exception()) );


The documentation for this struct was generated from the following file: