BinaryNinja::Variable Struct Reference

Public Member Functions

 Variable ()
 
 Variable (BNVariableSourceType type, uint32_t index, uint64_t storage)
 
 Variable (BNVariableSourceType type, uint64_t storage)
 
 Variable (const BNVariable &var)
 
 Variable (const Variable &var)
 
Variableoperator= (const Variable &var)
 
bool operator== (const Variable &var) const
 
bool operator!= (const Variable &var) const
 
bool operator< (const Variable &var) const
 
uint64_t ToIdentifier () const
 

Static Public Member Functions

static Variable FromIdentifier (uint64_t id)
 

Additional Inherited Members

- Public Attributes inherited from BNVariable
BNVariableSourceType type
 
uint32_t index
 
int64_t storage
 

Constructor & Destructor Documentation

◆ Variable() [1/5]

Variable::Variable ( )

◆ Variable() [2/5]

Variable::Variable ( BNVariableSourceType  type,
uint32_t  index,
uint64_t  storage 
)

◆ Variable() [3/5]

BinaryNinja::Variable::Variable ( BNVariableSourceType  type,
uint64_t  storage 
)

◆ Variable() [4/5]

Variable::Variable ( const BNVariable var)

◆ Variable() [5/5]

Variable::Variable ( const Variable var)

Member Function Documentation

◆ operator=()

Variable & Variable::operator= ( const Variable var)

◆ operator==()

bool Variable::operator== ( const Variable var) const

◆ operator!=()

bool Variable::operator!= ( const Variable var) const

◆ operator<()

bool Variable::operator< ( const Variable var) const

◆ ToIdentifier()

uint64_t Variable::ToIdentifier ( ) const

◆ FromIdentifier()

Variable Variable::FromIdentifier ( uint64_t  id)
static