| 
    CBMC
    
   | 
 
This is the complete list of members for binary_functional_enumeratort, including all inherited members.
| arity | non_leaf_enumeratort | protected | 
| binary_functional_enumeratort(const irep_idt &op, const enumerator_baset &enumerator_1, const enumerator_baset &enumerator_2, const std::function< bool(const partitiont &)> partition_check, const bool exchangeable, const namespacet &ns) | binary_functional_enumeratort | inline | 
| binary_functional_enumeratort(const irep_idt &op, const enumerator_baset &enumerator_1, const enumerator_baset &enumerator_2, const std::function< bool(const partitiont &)> partition_check, const namespacet &ns) | binary_functional_enumeratort | inline | 
| binary_functional_enumeratort(const irep_idt &op, const enumerator_baset &enumerator_1, const enumerator_baset &enumerator_2, const namespacet &ns) | binary_functional_enumeratort | inline | 
| cartesian_product_of_enumerators(const enumeratorst &enumerators, const enumeratorst::const_iterator &it, const partitiont &partition, const partitiont::const_iterator &it_partition) const | non_leaf_enumeratort | |
| enumerate(const std::size_t size) const override | non_leaf_enumeratort | virtual | 
| enumerator_baset(const namespacet &ns) | enumerator_baset | inlineexplicit | 
| enumerator_baset(const enumerator_baset &other)=delete | enumerator_baset | |
| get_partitions(const std::size_t n, const std::size_t k) const | non_leaf_enumeratort | |
| instantiate(const expr_listt &exprs) const override | binary_functional_enumeratort | protectedvirtual | 
| is_commutative(const irep_idt &op) const | binary_functional_enumeratort | |
| is_equivalence_class_representation(const expr_listt &exprs) const override | binary_functional_enumeratort | virtual | 
| is_exchangeable | binary_functional_enumeratort | protected | 
| is_good_partition | non_leaf_enumeratort | protected | 
| non_leaf_enumeratort(const enumeratorst &enumerators, const std::function< bool(const partitiont &)> partition_check, const namespacet &ns) | non_leaf_enumeratort | inline | 
| non_leaf_enumeratort(const enumeratorst &enumerators, const namespacet &ns) | non_leaf_enumeratort | inline | 
| ns | enumerator_baset | protected | 
| op_id | binary_functional_enumeratort | protected | 
| operator=(const enumerator_baset &other)=delete | enumerator_baset | |
| sub_enumerators | non_leaf_enumeratort | protected | 
| ~enumerator_baset()=default | enumerator_baset | virtual |