Classes | |
struct | ComponentInfo |
class | SymbolInfo |
Public Member Functions | |
NotificationEvent (NotificationType source, BinaryNinja::Symbol *symbol) | |
NotificationEvent (NotificationType source, BinaryNinja::Function *function) | |
NotificationEvent (NotificationType source, const BinaryNinja::DataVariable &dataVariable) | |
NotificationEvent (NotificationType source, BinaryNinja::Segment *segment) | |
NotificationEvent (NotificationType source, BinaryNinja::Section *section) | |
NotificationEvent (NotificationType source, const ComponentInfo &componentInfo) | |
void | cacheSymbolInfo () |
SymbolInfo * | getSymbolInfo () const |
std::unique_ptr< SymbolInfo > | takeSymbolInfo () |
bool | hasDataVariableObject () const |
bool | hasFunctionObject () const |
bool | hasObject () const |
template<typename Visitor > | |
constexpr decltype(auto) | getObject (Visitor &&visitor) |
template<typename T > | |
void | setObject (const T &obj) |
NotificationType | getSource () const |
bool | isObjectRemoval () const |
bool | isRemoval () const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void NotificationEvent::cacheSymbolInfo | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |