BinaryNinja::TagReference Struct Reference

Public Types

typedef BNTagReferenceType RefType
 

Public Member Functions

 TagReference ()
 
 TagReference (const BNTagReference &ref)
 
bool operator== (const TagReference &other) const
 
bool operator!= (const TagReference &other) const
 
 operator BNTagReference () const
 

Static Public Member Functions

static BNTagReferenceCreateTagReferenceList (const std::vector< TagReference > &tags, size_t *count)
 
static std::vector< TagReferenceConvertTagReferenceList (BNTagReference *tags, size_t count)
 
static std::vector< TagReferenceConvertAndFreeTagReferenceList (BNTagReference *tags, size_t count)
 

Public Attributes

RefType refType
 
bool autoDefined
 
Ref< Tagtag
 
Ref< Architecturearch
 
Ref< Functionfunc
 
uint64_t addr
 

Member Typedef Documentation

◆ RefType

Constructor & Destructor Documentation

◆ TagReference() [1/2]

TagReference::TagReference ( )

◆ TagReference() [2/2]

TagReference::TagReference ( const BNTagReference ref)

Member Function Documentation

◆ ConvertAndFreeTagReferenceList()

std::vector< TagReference > TagReference::ConvertAndFreeTagReferenceList ( BNTagReference tags,
size_t  count 
)
static

◆ ConvertTagReferenceList()

std::vector< TagReference > TagReference::ConvertTagReferenceList ( BNTagReference tags,
size_t  count 
)
static

◆ CreateTagReferenceList()

BNTagReference * TagReference::CreateTagReferenceList ( const std::vector< TagReference > &  tags,
size_t *  count 
)
static

◆ operator BNTagReference()

TagReference::operator BNTagReference ( ) const

◆ operator!=()

bool TagReference::operator!= ( const TagReference other) const

◆ operator==()

bool TagReference::operator== ( const TagReference other) const

Member Data Documentation

◆ addr

uint64_t BinaryNinja::TagReference::addr

◆ arch

Ref<Architecture> BinaryNinja::TagReference::arch

◆ autoDefined

bool BinaryNinja::TagReference::autoDefined

◆ func

Ref<Function> BinaryNinja::TagReference::func

◆ refType

RefType BinaryNinja::TagReference::refType

◆ tag

Ref<Tag> BinaryNinja::TagReference::tag

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