LinearViewCursorPosition Struct Reference

Public Member Functions

 LinearViewCursorPosition ()
 
 LinearViewCursorPosition (const LinearViewCursorPosition &pos)
 
 LinearViewCursorPosition (const LinearViewLine &line)
 
LinearViewCursorPositionoperator= (const LinearViewCursorPosition &pos)
 
bool operator== (const LinearViewCursorPosition &other) const
 
bool operator!= (const LinearViewCursorPosition &other) const
 
bool operator< (const LinearViewCursorPosition &other) const
 
bool operator<= (const LinearViewCursorPosition &other) const
 
bool operator>= (const LinearViewCursorPosition &other) const
 
bool operator> (const LinearViewCursorPosition &other) const
 
LinearViewCursorPosition AsLine () const
 

Public Attributes

FunctionRef function
 
BasicBlockRef block
 
uint64_t address
 
size_t instrIndex
 
BinaryNinja::Ref< BinaryNinja::LinearViewCursorcursor
 
size_t lineIndex
 
size_t tokenIndex
 
size_t characterIndex
 
int cursorX
 
int cursorY
 

Constructor & Destructor Documentation

◆ LinearViewCursorPosition() [1/3]

LinearViewCursorPosition::LinearViewCursorPosition ( )

◆ LinearViewCursorPosition() [2/3]

LinearViewCursorPosition::LinearViewCursorPosition ( const LinearViewCursorPosition pos)

◆ LinearViewCursorPosition() [3/3]

LinearViewCursorPosition::LinearViewCursorPosition ( const LinearViewLine line)

Member Function Documentation

◆ AsLine()

LinearViewCursorPosition LinearViewCursorPosition::AsLine ( ) const

◆ operator!=()

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

◆ operator<()

bool LinearViewCursorPosition::operator< ( const LinearViewCursorPosition other) const

◆ operator<=()

bool LinearViewCursorPosition::operator<= ( const LinearViewCursorPosition other) const

◆ operator=()

LinearViewCursorPosition & LinearViewCursorPosition::operator= ( const LinearViewCursorPosition pos)

◆ operator==()

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

◆ operator>()

bool LinearViewCursorPosition::operator> ( const LinearViewCursorPosition other) const

◆ operator>=()

bool LinearViewCursorPosition::operator>= ( const LinearViewCursorPosition other) const

Member Data Documentation

◆ address

uint64_t LinearViewCursorPosition::address

◆ block

BasicBlockRef LinearViewCursorPosition::block

◆ characterIndex

size_t LinearViewCursorPosition::characterIndex

◆ cursor

BinaryNinja::Ref<BinaryNinja::LinearViewCursor> LinearViewCursorPosition::cursor

◆ cursorX

int LinearViewCursorPosition::cursorX

◆ cursorY

int LinearViewCursorPosition::cursorY

◆ function

FunctionRef LinearViewCursorPosition::function

◆ instrIndex

size_t LinearViewCursorPosition::instrIndex

◆ lineIndex

size_t LinearViewCursorPosition::lineIndex

◆ tokenIndex

size_t LinearViewCursorPosition::tokenIndex

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