BinaryNinja::RegisterOrFlag Struct Reference

Public Member Functions

 RegisterOrFlag ()
 
 RegisterOrFlag (bool flag, uint32_t i)
 
 RegisterOrFlag (const RegisterOrFlag &v)
 
bool IsRegister () const
 
bool IsFlag () const
 
uint32_t GetRegister () const
 
uint32_t GetFlag () const
 
RegisterOrFlagoperator= (const RegisterOrFlag &v)
 
bool operator== (const RegisterOrFlag &v) const
 
bool operator!= (const RegisterOrFlag &v) const
 
bool operator< (const RegisterOrFlag &v) const
 
uint64_t ToIdentifier () const
 

Static Public Member Functions

static RegisterOrFlag FromIdentifier (uint64_t id)
 
static RegisterOrFlag Register (uint32_t reg)
 
static RegisterOrFlag Flag (uint32_t flag)
 

Public Attributes

bool isFlag
 
uint32_t index
 

Constructor & Destructor Documentation

◆ RegisterOrFlag() [1/3]

RegisterOrFlag::RegisterOrFlag ( )

◆ RegisterOrFlag() [2/3]

RegisterOrFlag::RegisterOrFlag ( bool  flag,
uint32_t  i 
)

◆ RegisterOrFlag() [3/3]

RegisterOrFlag::RegisterOrFlag ( const RegisterOrFlag v)

Member Function Documentation

◆ Flag()

static RegisterOrFlag BinaryNinja::RegisterOrFlag::Flag ( uint32_t  flag)
inlinestatic

◆ FromIdentifier()

RegisterOrFlag RegisterOrFlag::FromIdentifier ( uint64_t  id)
static

◆ GetFlag()

uint32_t RegisterOrFlag::GetFlag ( ) const

◆ GetRegister()

uint32_t RegisterOrFlag::GetRegister ( ) const

◆ IsFlag()

bool BinaryNinja::RegisterOrFlag::IsFlag ( ) const
inline

◆ IsRegister()

bool BinaryNinja::RegisterOrFlag::IsRegister ( ) const
inline

◆ operator!=()

bool RegisterOrFlag::operator!= ( const RegisterOrFlag v) const

◆ operator<()

bool RegisterOrFlag::operator< ( const RegisterOrFlag v) const

◆ operator=()

RegisterOrFlag & RegisterOrFlag::operator= ( const RegisterOrFlag v)

◆ operator==()

bool RegisterOrFlag::operator== ( const RegisterOrFlag v) const

◆ Register()

static RegisterOrFlag BinaryNinja::RegisterOrFlag::Register ( uint32_t  reg)
inlinestatic

◆ ToIdentifier()

uint64_t RegisterOrFlag::ToIdentifier ( ) const

Member Data Documentation

◆ index

uint32_t BinaryNinja::RegisterOrFlag::index

◆ isFlag

bool BinaryNinja::RegisterOrFlag::isFlag

The documentation for this struct was generated from the following files: