retdec
|
#include <simple_types.h>
Public Member Functions | |
bool | operator== (const EquationEntry &o) const |
bool | operator< (const EquationEntry &o) const |
std::size_t | hash () const |
bool | isOtherIsPtrToThis () |
bool | isThisIsPtrToOther () |
Static Public Member Functions | |
static EquationEntry | otherIsPtrToThis (EqSet *o) |
static EquationEntry | thisIsPtrToOther (EqSet *o) |
Public Attributes | |
EqSet * | other |
Private Types | |
enum class | eqType { otherIsPtrToThis , thisIsPtrToOther } |
Private Member Functions | |
EquationEntry (EqSet *o, eqType t) | |
Private Attributes | |
eqType | type |
Friends | |
std::ostream & | operator<< (std::ostream &out, const EquationEntry &ee) |
Entry representing equation (relation) between two equivalence sets.
|
strongprivate |
std::size_t retdec::bin2llvmir::EquationEntry::hash | ( | ) | const |
bool retdec::bin2llvmir::EquationEntry::isOtherIsPtrToThis | ( | ) |
bool retdec::bin2llvmir::EquationEntry::isThisIsPtrToOther | ( | ) |
bool retdec::bin2llvmir::EquationEntry::operator< | ( | const EquationEntry & | o | ) | const |
bool retdec::bin2llvmir::EquationEntry::operator== | ( | const EquationEntry & | o | ) | const |
|
static |
|
static |
|
friend |
EqSet* retdec::bin2llvmir::EquationEntry::other |
|
private |