vdj_pipe
pipeline for processing DNA sequence data
Public Types | List of all members
vdj_pipe::base_exception Struct Reference

#include <exception.hpp>

Inheritance diagram for vdj_pipe::base_exception:
Inheritance graph
[legend]
Collaboration diagram for vdj_pipe::base_exception:
Collaboration graph
[legend]

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_line_, int > line_t
 
typedef boost::error_info< struct errinfo_float1_, double > float1_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()) );

Member Typedef Documentation

typedef boost::error_info<struct errinfo_float1_, double> vdj_pipe::base_exception::float1_t
typedef boost::error_info<struct errinfo_int1_, int> vdj_pipe::base_exception::int1_t
typedef boost::error_info<struct errinfo_int2_, int> vdj_pipe::base_exception::int2_t
typedef boost::error_info<struct errinfo_line_, int> vdj_pipe::base_exception::line_t
typedef boost::error_info<struct errinfo_message_, std::string> vdj_pipe::base_exception::msg_t
typedef boost::errinfo_nested_exception vdj_pipe::base_exception::nested_t
typedef boost::error_info<struct errinfo_str1_, std::string> vdj_pipe::base_exception::str1_t
typedef boost::error_info<struct errinfo_str2_, std::string> vdj_pipe::base_exception::str2_t
typedef boost::error_info<struct errinfo_str3_, std::string> vdj_pipe::base_exception::str3_t

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