10 #include "boost/variant.hpp" 14 struct Seq_qual_record;
19 template<
typename Step>
void operator()(Step& step)
const {
22 }
catch(std::exception
const&) {
23 BOOST_THROW_EXCEPTION(
25 << base_exception::msg_t(
"processing step error")
26 << base_exception::str1_t(Step::name())
27 << base_exception::nested_t(boost::current_exception())
36 template<
typename Step>
void operator()(Step& step)
const {
39 }
catch(std::exception
const&) {
40 BOOST_THROW_EXCEPTION(
42 << base_exception::msg_t(
"error finalizing processing step")
43 << base_exception::str1_t(Step::name())
44 << base_exception::nested_t(boost::current_exception())
55 os_ <<
"Step summaries" <<
'\n';
58 template<
typename Step>
void operator()(Step& step) {
60 <<
'\n' << n_++ <<
". " << Step::name() <<
'\n';
75 template<
typename Step>
void operator()(Step& step) {
Main namespace of vdj_pipe library.
Definition: sequence_file.hpp:14
Definition: visitor.hpp:71
Definition: visitor.hpp:18
Definition: visitor.hpp:52
Definition: exception.hpp:23
Definition: visitor.hpp:35