ROSE  0.11.145.0
Rose::BinaryAnalysis::AbstractLocation Member List

This is the complete list of members for Rose::BinaryAnalysis::AbstractLocation, including all inherited members.

AbstractLocation()Rose::BinaryAnalysis::AbstractLocation
AbstractLocation(const AbstractLocation &)Rose::BinaryAnalysis::AbstractLocation
AbstractLocation(RegisterDescriptor)Rose::BinaryAnalysis::AbstractLocationexplicit
AbstractLocation(RegisterDescriptor, const RegisterDictionaryPtr &regdict)Rose::BinaryAnalysis::AbstractLocationexplicit
AbstractLocation(const Address &, size_t nBytes=0)Rose::BinaryAnalysis::AbstractLocationexplicit
Address typedefRose::BinaryAnalysis::AbstractLocation
compare(const AbstractLocation &other) const Rose::BinaryAnalysis::AbstractLocation
getAddress() const Rose::BinaryAnalysis::AbstractLocation
getRegister() const Rose::BinaryAnalysis::AbstractLocation
isAddress() const Rose::BinaryAnalysis::AbstractLocation
isEmpty() const finalRose::Locationinlinevirtual
isEqual(const Location &) const overrideRose::BinaryAnalysis::AbstractLocationvirtual
isRegister() const Rose::BinaryAnalysis::AbstractLocation
isValid() const overrideRose::BinaryAnalysis::AbstractLocationvirtual
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 finalRose::Locationinlineexplicitvirtual
operator!() const finalRose::Locationinlinevirtual
operator!=(const Location &other) const finalRose::Locationinlinevirtual
operator<(const Location &) const override (defined in Rose::BinaryAnalysis::AbstractLocation)Rose::BinaryAnalysis::AbstractLocationvirtual
operator<=(const Location &) const override (defined in Rose::BinaryAnalysis::AbstractLocation)Rose::BinaryAnalysis::AbstractLocationvirtual
operator=(const AbstractLocation &)Rose::BinaryAnalysis::AbstractLocation
operator==(const Location &other) const finalRose::Locationinlinevirtual
operator>(const Location &) const override (defined in Rose::BinaryAnalysis::AbstractLocation)Rose::BinaryAnalysis::AbstractLocationvirtual
operator>=(const Location &) const override (defined in Rose::BinaryAnalysis::AbstractLocation)Rose::BinaryAnalysis::AbstractLocationvirtual
parse(const std::string &)Rose::BinaryAnalysis::AbstractLocationstatic
print(std::ostream &) const overrideRose::BinaryAnalysis::AbstractLocationvirtual
print(std::ostream &out, const RegisterDictionaryPtr &regdict) const Rose::BinaryAnalysis::AbstractLocation
print(std::ostream &out, InstructionSemantics::BaseSemantics::Formatter &fmt) const Rose::BinaryAnalysis::AbstractLocation
print(std::ostream &out, const RegisterDictionaryPtr &regdict, InstructionSemantics::BaseSemantics::Formatter &fmt) const Rose::BinaryAnalysis::AbstractLocation
printableName() const overrideRose::BinaryAnalysis::AbstractLocationvirtual
toString() const overrideRose::BinaryAnalysis::AbstractLocationvirtual
~AbstractLocation() (defined in Rose::BinaryAnalysis::AbstractLocation)Rose::BinaryAnalysis::AbstractLocationvirtual
~Location()=default (defined in Rose::Location)Rose::Locationvirtual