Public Member Functions | |
| ValueLocationComponent ()=default | |
| ValueLocationComponent (Variable var, int64_t ofs=0, std::optional< uint64_t > sz=std::nullopt) | |
| ValueLocationComponent | RemapVariables (const std::function< Variable(Variable)> &remap) const |
| bool | operator== (const ValueLocationComponent &component) const |
| bool | operator!= (const ValueLocationComponent &component) const |
| BNValueLocationComponent | ToAPIObject () const |
| std::string | ToString (Architecture *arch) const |
Static Public Member Functions | |
| static ValueLocationComponent | FromAPIObject (const BNValueLocationComponent *loc) |
Public Attributes | |
| Variable | variable |
| int64_t | offset = 0 |
| std::optional< uint64_t > | size |
|
default |
|
inline |
| ValueLocationComponent ValueLocationComponent::RemapVariables | ( | const std::function< Variable(Variable)> & | remap | ) | const |
| bool ValueLocationComponent::operator== | ( | const ValueLocationComponent & | component | ) | const |
| bool ValueLocationComponent::operator!= | ( | const ValueLocationComponent & | component | ) | const |
|
static |
| BNValueLocationComponent ValueLocationComponent::ToAPIObject | ( | ) | const |
| std::string ValueLocationComponent::ToString | ( | Architecture * | arch | ) | const |
| Variable BinaryNinja::ValueLocationComponent::variable |
| int64_t BinaryNinja::ValueLocationComponent::offset = 0 |
| std::optional<uint64_t> BinaryNinja::ValueLocationComponent::size |