#include <regex_actions.hpp>
Public Types | |
typedef remove_reference< Cont > ::type | cont_type |
typedef remove_reference < Value >::type | value_type |
typedef char | yes_type |
typedef char(& | no_type )[2] |
typedef mpl::if_c< is_iterator, typename cont_type::iterator, std::pair< typename cont_type::iterator, bool > >::type | type |
Public Member Functions | |
BOOST_STATIC_CONSTANT (bool, is_iterator=(sizeof(yes_type)==sizeof(check_insert_return(scont_.insert(svalue_))))) | |
Static Public Member 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 Public Attributes | |
static cont_type & | scont_ |
static value_type & | svalue_ |
typedef remove_reference<Cont>::type boost::xpressive::op::insert::detail::result_detail< This(Cont, Value), void >::cont_type |
typedef char(& boost::xpressive::op::insert::detail::result_detail< This(Cont, Value), void >::no_type)[2] |
typedef mpl::if_c< is_iterator , typename cont_type::iterator , std::pair<typename cont_type::iterator, bool> >::type boost::xpressive::op::insert::detail::result_detail< This(Cont, Value), void >::type |
typedef remove_reference<Value>::type boost::xpressive::op::insert::detail::result_detail< This(Cont, Value), void >::value_type |
typedef char boost::xpressive::op::insert::detail::result_detail< This(Cont, Value), void >::yes_type |
boost::xpressive::op::insert::detail::result_detail< This(Cont, Value), void >::BOOST_STATIC_CONSTANT | ( | bool | , |
is_iterator | = (sizeof(yes_type)==sizeof(check_insert_return(scont_.insert(svalue_)))) |
||
) |
|
static |
|
static |
|
static |
|
static |