An ordering predicate constructor that uses SFINAE to disable invalid instantiations.
More...
#include <record_ordering.hpp>
template<typename FunT, typename ArityCheckT = typename enable_if_c< aux::arity_of< FunT >::value == 2 >::type, typename Arg1T = typename aux::first_argument_type_of< FunT >::type, typename Arg2T = typename aux::second_argument_type_of< FunT >::type, typename ArgsCheckT = typename enable_if< is_same< Arg1T, Arg2T > >::type>
struct boost::aux::make_attr_ordering_type< FunT, ArityCheckT, Arg1T, Arg2T, ArgsCheckT >
An ordering predicate constructor that uses SFINAE to disable invalid instantiations.
template<typename FunT, typename ArityCheckT = typename enable_if_c< aux::arity_of< FunT >::value == 2 >::type, typename Arg1T = typename aux::first_argument_type_of< FunT >::type, typename Arg2T = typename aux::second_argument_type_of< FunT >::type, typename ArgsCheckT = typename enable_if< is_same< Arg1T, Arg2T > >::type>
The documentation for this struct was generated from the following file: