LLVM 20.0.0git
|
Generic base class for SMT exprs. More...
#include "llvm/Support/SMTAPI.h"
Public Member Functions | |
SMTExpr ()=default | |
virtual | ~SMTExpr ()=default |
bool | operator< (const SMTExpr &Other) const |
virtual void | Profile (llvm::FoldingSetNodeID &ID) const =0 |
virtual void | print (raw_ostream &OS) const =0 |
LLVM_DUMP_METHOD void | dump () const |
Protected Member Functions | |
virtual bool | equal_to (SMTExpr const &other) const =0 |
Query the SMT solver and returns true if two sorts are equal (same kind and bit width). | |
Friends | |
bool | operator== (SMTExpr const &LHS, SMTExpr const &RHS) |
|
default |
|
virtualdefault |
LLVM_DUMP_METHOD void SMTExpr::dump | ( | ) | const |
Definition at line 993 of file Z3Solver.cpp.
References llvm::errs(), and print().
Query the SMT solver and returns true if two sorts are equal (same kind and bit width).
This does not check if the two sorts are the same objects.
Definition at line 105 of file SMTAPI.h.
References llvm::Other, and Profile.
|
pure virtual |
Referenced by dump().
|
pure virtual |