tuple/operator<<
#включите <загрузка/исключение/info_tuple.hpp>include <boost/exception/info_tuple.hpp>[ORIG_END] -->
namespace
boost
{
template <class E, class Tag1, class T1, ..., class TagN, class TN>
E const & operator<<( E const & x,
tuple<
error_info<Tag1,T1>,
...,
error_info<TagN,TN> > const & v );
}
Requirements:
E должно быть увеличено:: Исключение, или тип, который происходит (прямо) от повышения:: Исключение.
Effects:
Эквивалент x << v.get() << v.get().
Returns:
x.
Throws:
std::bad_alloc, или любое исключение, выданное T1. ТН-конструктор.