STRUC(3)

NAME
boost::xpressive::op::insert::result<This(Cont,_Value),_void>

SYNOPSIS

// In header: <boost/xpressive/regex_actions.hpp>
template<typename This, typename Cont, typename Value>
struct result<This(Cont, Value), void> {
  // types
  typedef char                                                                                                          yes_type;
  typedef char(&                                                                                                        no_type;
  typedef mpl::if_c< is_iterator, typename cont_type::iterator, std::pair< typename cont_type::iterator, bool > >::type type;
  // public member functions
  typedef UNREF(Cont);
  typedef UNREF(Value);
  // public static functions
  static yes_type check_insert_return(typename cont_type::iterator);
  static no_type
  check_insert_return(std::pair< typename cont_type::iterator, bool >);
  static cont_type & scont_;
  static value_type & svalue_;
  static bool const is_iterator;
};

DESCRIPTION

  result public member functions

    1.

    typedef UNREF(Cont);

    2.

    typedef UNREF(Value);

  result public static functions

    1.

    static yes_type check_insert_return(typename cont_type::iterator);

    2.

    static no_type
    check_insert_return(std::pair< typename cont_type::iterator, bool >);