#include <functors.hpp>
Public Types | |
typedef boost::mpl::if_ < has_set_semantics< Type > , icl::inplace_caret< Type > , icl::inplace_minus< 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_caret<Type>, icl::inplace_minus<Type> >::type boost::icl::inverse< icl::inter_section< Type > >::type |
|
inlinestaticinherited |
References boost::icl::identity_element< Type >::value().
Referenced by boost::icl::inplace_erasure< Type >::operator()().
|
inline |