LLVM 22.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 |
Referenced by equal_to(), operator<(), and operator==.
|
virtualdefault |
LLVM_DUMP_METHOD void SMTExpr::dump | ( | ) | const |
Definition at line 995 of file Z3Solver.cpp.
References llvm::errs(), LLVM_DUMP_METHOD, 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.
References SMTExpr().
Definition at line 108 of file SMTAPI.h.
References llvm::Other, Profile, and SMTExpr().
|
pure virtual |
References LLVM_DUMP_METHOD.
Referenced by dump().
|
pure virtual |