AbstractLocation() | Rose::BinaryAnalysis::AbstractLocation | |
AbstractLocation(const AbstractLocation &) | Rose::BinaryAnalysis::AbstractLocation | |
AbstractLocation(RegisterDescriptor) | Rose::BinaryAnalysis::AbstractLocation | explicit |
AbstractLocation(RegisterDescriptor, const RegisterDictionaryPtr ®dict) | Rose::BinaryAnalysis::AbstractLocation | explicit |
AbstractLocation(const Address &, size_t nBytes=0) | Rose::BinaryAnalysis::AbstractLocation | explicit |
Address typedef | Rose::BinaryAnalysis::AbstractLocation | |
compare(const AbstractLocation &other) const | Rose::BinaryAnalysis::AbstractLocation | |
getAddress() const | Rose::BinaryAnalysis::AbstractLocation | |
getRegister() const | Rose::BinaryAnalysis::AbstractLocation | |
hash() const override | Rose::BinaryAnalysis::AbstractLocation | virtual |
isAddress() const | Rose::BinaryAnalysis::AbstractLocation | |
isEmpty() const final | Rose::Location | inlinevirtual |
isEqual(const Location &) const override | Rose::BinaryAnalysis::AbstractLocation | virtual |
isRegister() const | Rose::BinaryAnalysis::AbstractLocation | |
isValid() const override | Rose::BinaryAnalysis::AbstractLocation | virtual |
mayAlias(const AbstractLocation &other, const SmtSolverPtr &solver=SmtSolverPtr()) const | Rose::BinaryAnalysis::AbstractLocation | |
mustAlias(const AbstractLocation &other, const SmtSolverPtr &solver=SmtSolverPtr()) const | Rose::BinaryAnalysis::AbstractLocation | |
nBytes() const | Rose::BinaryAnalysis::AbstractLocation | |
operator bool() const final | Rose::Location | inlineexplicitvirtual |
operator!() const final | Rose::Location | inlinevirtual |
operator!=(const Location &other) const final | Rose::Location | inlinevirtual |
operator<(const Location &) const override (defined in Rose::BinaryAnalysis::AbstractLocation) | Rose::BinaryAnalysis::AbstractLocation | virtual |
operator<=(const Location &) const override (defined in Rose::BinaryAnalysis::AbstractLocation) | Rose::BinaryAnalysis::AbstractLocation | virtual |
operator=(const AbstractLocation &) | Rose::BinaryAnalysis::AbstractLocation | |
operator==(const Location &other) const final | Rose::Location | inlinevirtual |
operator>(const Location &) const override (defined in Rose::BinaryAnalysis::AbstractLocation) | Rose::BinaryAnalysis::AbstractLocation | virtual |
operator>=(const Location &) const override (defined in Rose::BinaryAnalysis::AbstractLocation) | Rose::BinaryAnalysis::AbstractLocation | virtual |
parse(const std::string &) | Rose::BinaryAnalysis::AbstractLocation | static |
print(std::ostream &) const override | Rose::BinaryAnalysis::AbstractLocation | virtual |
print(std::ostream &out, const RegisterDictionaryPtr ®dict) const | Rose::BinaryAnalysis::AbstractLocation | |
print(std::ostream &out, InstructionSemantics::BaseSemantics::Formatter &fmt) const | Rose::BinaryAnalysis::AbstractLocation | |
print(std::ostream &out, const RegisterDictionaryPtr ®dict, InstructionSemantics::BaseSemantics::Formatter &fmt) const | Rose::BinaryAnalysis::AbstractLocation | |
printableName() const override | Rose::BinaryAnalysis::AbstractLocation | virtual |
toString() const override | Rose::BinaryAnalysis::AbstractLocation | virtual |
~AbstractLocation() (defined in Rose::BinaryAnalysis::AbstractLocation) | Rose::BinaryAnalysis::AbstractLocation | virtual |
~Location()=default (defined in Rose::Location) | Rose::Location | virtual |