throw_ 構造体テンプレート
-
template<Except>
struct op::throw_ throw_<>
は、例外を投げる PolymorphicFunctionObject である。- テンプレートパラメータ
Except -- 例外オブジェクトの型。
概要
// ヘッダ:<boost/xpressive/regex_actions.hpp
> template<typename Except> structthrow_
{ // 型 typedef void result_type; // 公開メンバ関数 voidoperator()
() const; template<typename A0> voidoperator()
(A0 const &) const; template<typename A0, typename A1> voidoperator()
(A0 const &, A1 const &) const; template<typename A0, typename A1, typename A2> voidoperator()
(A0 const &, A1 const &, A2 const &) const; };
説明
throw_ 公開メンバ関数
-
void operator()() const
利便性のためのメンバ関数多重定義。上記関数と受け取る引数が異なるのみ。