Check whether an operation sees equality as congruence relation. More...
#include <congruence.hh>


Public Types | |
| 
typedef concept_list < equivalence< Args, Rel > ..., is_callable< Op(Args...)> , equivalence< typename is_callable< Op(Args...)> ::result_type, Rel > >  | requirements | 
Public Member Functions | |
| AXIOMS (congruence_axiom) | |
Static Public Member Functions | |
| static void | congruence_axiom (const std::tuple< Args...> &args1, const std::tuple< Args...> &args2, const Op &op, const Rel &rel) | 
Check whether an operation sees equality as congruence relation.