#include <unique.hpp>
Public Types | |
typedef Pair::first | seq_ |
typedef Pair::second | prior_ |
typedef eval_if< and_ < is_not_na< prior_ >, apply2 < Predicate, prior_, T > >, identity< seq_ >, apply2 < Operation, seq_, T > >::type | new_seq_ |
typedef pair< new_seq_, T > | type |
typedef eval_if< and_< is_not_na<prior_>, apply2<Predicate,prior_,T> > , identity<seq_> , apply2<Operation,seq_,T> >::type boost::mpl::aux::unique_op< Predicate, Operation >::apply< Pair, T >::new_seq_ |
typedef Pair::second boost::mpl::aux::unique_op< Predicate, Operation >::apply< Pair, T >::prior_ |
typedef Pair::first boost::mpl::aux::unique_op< Predicate, Operation >::apply< Pair, T >::seq_ |
typedef pair<new_seq_,T> boost::mpl::aux::unique_op< Predicate, Operation >::apply< Pair, T >::type |