#include <functors.hpp>
Public Types | |
typedef boost::mpl::if_ < has_set_semantics< Type > , icl::inplace_et< Type > , icl::inplace_plus< Type > >::type | type |
Public Member Functions | |
void | operator() (Type &object, const Type &operand) const |
Static Public Member Functions | |
static Type | identity_element () |
typedef boost::mpl:: if_<has_set_semantics<Type>, icl::inplace_et<Type>, icl::inplace_plus<Type> >::type boost::icl::inter_section< Type >::type |
|
inlinestaticinherited |
References boost::icl::identity_element< Type >::value().
Referenced by boost::icl::inplace_erasure< Type >::operator()().
|
inline |