carl
24.04
Computer ARithmetic Library
|
Go to the source code of this file.
Data Structures | |
class | carl::UEquality |
Implements an uninterpreted equality, that is an equality of either two uninterpreted function instances, two uninterpreted variables, or an uninterpreted function instance and an uninterpreted variable. More... | |
struct | std::hash< carl::UEquality > |
Implements std::hash for uninterpreted equalities. More... | |
Namespaces | |
carl | |
carl is the main namespace for the library. | |
Functions | |
bool | carl::operator== (const UEquality &lhs, const UEquality &rhs) |
bool | carl::operator!= (const UEquality &lhs, const UEquality &rhs) |
bool | carl::operator< (const UEquality &lhs, const UEquality &rhs) |
std::ostream & | carl::operator<< (std::ostream &os, const UEquality &ueq) |
Prints the given uninterpreted equality on the given output stream. More... | |