Detailed Description

Classes

class  BinaryNinja::UndoAction
 
class  BinaryNinja::UndoEntry
 

Class Documentation

◆ BinaryNinja::UndoAction

class BinaryNinja::UndoAction

Public Member Functions

 UndoAction (BNUndoAction *action)
 
std::string GetSummaryText ()
 
std::vector< InstructionTextTokenGetSummary ()
 
- Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNUndoAction, BNNewUndoActionReference, BNFreeUndoAction >
 CoreRefCountObject ()
 
virtual ~CoreRefCountObject ()
 
BNUndoActionGetObject () const
 
void AddRef ()
 
void Release ()
 
void AddRefForRegistration ()
 
void ReleaseForRegistration ()
 
void AddRefForCallback ()
 
void ReleaseForCallback ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNUndoAction, BNNewUndoActionReference, BNFreeUndoAction >
static BNUndoActionGetObject (CoreRefCountObject *obj)
 
static BNUndoActionGetObject (const CoreRefCountObject *obj)
 
- Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNUndoAction, BNNewUndoActionReference, BNFreeUndoAction >
std::atomic< int > m_refs
 
bool m_registeredRef
 
BNUndoActionm_object
 

Constructor & Destructor Documentation

◆ UndoAction()

UndoAction::UndoAction ( BNUndoAction action)

Member Function Documentation

◆ GetSummaryText()

std::string UndoAction::GetSummaryText ( )

◆ GetSummary()

vector< InstructionTextToken > UndoAction::GetSummary ( )

◆ BinaryNinja::UndoEntry

class BinaryNinja::UndoEntry

Public Member Functions

 UndoEntry (BNUndoEntry *entry)
 
std::string GetId ()
 
std::vector< Ref< UndoAction > > GetActions ()
 
uint64_t GetTimestamp ()
 
- Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNUndoEntry, BNNewUndoEntryReference, BNFreeUndoEntry >
 CoreRefCountObject ()
 
virtual ~CoreRefCountObject ()
 
BNUndoEntryGetObject () const
 
void AddRef ()
 
void Release ()
 
void AddRefForRegistration ()
 
void ReleaseForRegistration ()
 
void AddRefForCallback ()
 
void ReleaseForCallback ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNUndoEntry, BNNewUndoEntryReference, BNFreeUndoEntry >
static BNUndoEntryGetObject (CoreRefCountObject *obj)
 
static BNUndoEntryGetObject (const CoreRefCountObject *obj)
 
- Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNUndoEntry, BNNewUndoEntryReference, BNFreeUndoEntry >
std::atomic< int > m_refs
 
bool m_registeredRef
 
BNUndoEntrym_object
 

Constructor & Destructor Documentation

◆ UndoEntry()

UndoEntry::UndoEntry ( BNUndoEntry entry)

Member Function Documentation

◆ GetId()

std::string UndoEntry::GetId ( )

◆ GetActions()

std::vector< Ref< UndoAction > > UndoEntry::GetActions ( )

◆ GetTimestamp()

uint64_t UndoEntry::GetTimestamp ( )