Binary Ninja C++ API
Typedefs
UITypes
C++ UI API
Detailed Description
Typedefs
typedef
BinaryNinja::Ref
<
BinaryNinja::Architecture
>
ArchitectureRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BackgroundTask
>
BackgroundTaskRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BasicBlock
>
BasicBlockRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BinaryData
>
BinaryDataRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BinaryView
>
BinaryViewRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BinaryViewType
>
BinaryViewTypeRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Component
>
ComponentRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Database
>
DatabaseRef
typedef
BinaryNinja::Ref
<
BinaryNinja::DebugInfo
>
DebugInfoRef
typedef
BinaryNinja::Ref
<
BinaryNinja::DisassemblySettings
>
DisassemblySettingsRef
typedef
BinaryNinja::Ref
<
BinaryNinja::DownloadInstance
>
DownloadInstanceRef
typedef
BinaryNinja::Ref
<
BinaryNinja::DownloadProvider
>
DownloadProviderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Enumeration
>
EnumerationRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ExternalLibrary
>
ExternalLibraryRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ExternalLocation
>
ExternalLocationRef
typedef
BinaryNinja::Ref
<
BinaryNinja::FileMetadata
>
FileMetadataRef
typedef
BinaryNinja::Ref
<
BinaryNinja::FlowGraph
>
FlowGraphRef
typedef
BinaryNinja::Ref
<
BinaryNinja::FlowGraphLayoutRequest
>
FlowGraphLayoutRequestRef
typedef
BinaryNinja::Ref
<
BinaryNinja::FlowGraphNode
>
FlowGraphNodeRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Function
>
FunctionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::KeyValueStore
>
KeyValueStoreRef
typedef
BinaryNinja::Ref
<
BinaryNinja::LowLevelILFunction
>
LowLevelILFunctionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::MainThreadAction
>
MainThreadActionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::MediumLevelILFunction
>
MediumLevelILFunctionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::HighLevelILFunction
>
HighLevelILFunctionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Platform
>
PlatformRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Project
>
ProjectRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ProjectFile
>
ProjectFileRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ProjectFolder
>
ProjectFolderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ReportCollection
>
ReportCollectionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::SaveSettings
>
SaveSettingsRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ScriptingInstance
>
ScriptingInstanceRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ScriptingProvider
>
ScriptingProviderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::SecretsProvider
>
SecretsProviderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Section
>
SectionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Segment
>
SegmentRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Settings
>
SettingsRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Snapshot
>
SnapshotRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Structure
>
StructureRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Symbol
>
SymbolRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Tag
>
TagRef
typedef
BinaryNinja::Ref
<
BinaryNinja::TagType
>
TagTypeRef
typedef
BinaryNinja::Ref
<
BinaryNinja::TemporaryFile
>
TemporaryFileRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Transform
>
TransformRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Type
>
TypeRef
typedef
BinaryNinja::Ref
<
BinaryNinja::TypeArchive
>
TypeArchiveRef
typedef
BinaryNinja::Ref
<
BinaryNinja::TypeLibrary
>
TypeLibraryRef
typedef
BinaryNinja::Ref
<
BinaryNinja::WebsocketClient
>
WebsocketClientRef
typedef
BinaryNinja::Ref
<
BinaryNinja::WebsocketProvider
>
WebsocketProviderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::RepoPlugin
>
RepoPluginRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Repository
>
RepositoryRef
typedef
BinaryNinja::Ref
<
BinaryNinja::RepositoryManager
>
RepositoryManagerRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Logger
>
LoggerRef
typedef
BinaryNinja::Ref
<
BinaryNinja::UndoAction
>
UndoActionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::UndoEntry
>
UndoEntryRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::Remote
>
RemoteRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::RemoteProject
>
RemoteProjectRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::RemoteFile
>
RemoteFileRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::RemoteFolder
>
RemoteFolderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::CollabGroup
>
GroupRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::CollabPermission
>
PermissionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::CollabUser
>
CollabUserRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::CollabSnapshot
>
CollabSnapshotRef
Typedef Documentation
◆
ArchitectureRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Architecture
>
ArchitectureRef
◆
BackgroundTaskRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BackgroundTask
>
BackgroundTaskRef
◆
BasicBlockRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BasicBlock
>
BasicBlockRef
◆
BinaryDataRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BinaryData
>
BinaryDataRef
◆
BinaryViewRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BinaryView
>
BinaryViewRef
◆
BinaryViewTypeRef
typedef
BinaryNinja::Ref
<
BinaryNinja::BinaryViewType
>
BinaryViewTypeRef
◆
ComponentRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Component
>
ComponentRef
◆
DatabaseRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Database
>
DatabaseRef
◆
DebugInfoRef
typedef
BinaryNinja::Ref
<
BinaryNinja::DebugInfo
>
DebugInfoRef
◆
DisassemblySettingsRef
typedef
BinaryNinja::Ref
<
BinaryNinja::DisassemblySettings
>
DisassemblySettingsRef
◆
DownloadInstanceRef
typedef
BinaryNinja::Ref
<
BinaryNinja::DownloadInstance
>
DownloadInstanceRef
◆
DownloadProviderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::DownloadProvider
>
DownloadProviderRef
◆
EnumerationRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Enumeration
>
EnumerationRef
◆
ExternalLibraryRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ExternalLibrary
>
ExternalLibraryRef
◆
ExternalLocationRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ExternalLocation
>
ExternalLocationRef
◆
FileMetadataRef
typedef
BinaryNinja::Ref
<
BinaryNinja::FileMetadata
>
FileMetadataRef
◆
FlowGraphRef
typedef
BinaryNinja::Ref
<
BinaryNinja::FlowGraph
>
FlowGraphRef
◆
FlowGraphLayoutRequestRef
typedef
BinaryNinja::Ref
<
BinaryNinja::FlowGraphLayoutRequest
>
FlowGraphLayoutRequestRef
◆
FlowGraphNodeRef
typedef
BinaryNinja::Ref
<
BinaryNinja::FlowGraphNode
>
FlowGraphNodeRef
◆
FunctionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Function
>
FunctionRef
◆
KeyValueStoreRef
typedef
BinaryNinja::Ref
<
BinaryNinja::KeyValueStore
>
KeyValueStoreRef
◆
LowLevelILFunctionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::LowLevelILFunction
>
LowLevelILFunctionRef
◆
MainThreadActionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::MainThreadAction
>
MainThreadActionRef
◆
MediumLevelILFunctionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::MediumLevelILFunction
>
MediumLevelILFunctionRef
◆
HighLevelILFunctionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::HighLevelILFunction
>
HighLevelILFunctionRef
◆
PlatformRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Platform
>
PlatformRef
◆
ProjectRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Project
>
ProjectRef
◆
ProjectFileRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ProjectFile
>
ProjectFileRef
◆
ProjectFolderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ProjectFolder
>
ProjectFolderRef
◆
ReportCollectionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ReportCollection
>
ReportCollectionRef
◆
SaveSettingsRef
typedef
BinaryNinja::Ref
<
BinaryNinja::SaveSettings
>
SaveSettingsRef
◆
ScriptingInstanceRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ScriptingInstance
>
ScriptingInstanceRef
◆
ScriptingProviderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::ScriptingProvider
>
ScriptingProviderRef
◆
SecretsProviderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::SecretsProvider
>
SecretsProviderRef
◆
SectionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Section
>
SectionRef
◆
SegmentRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Segment
>
SegmentRef
◆
SettingsRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Settings
>
SettingsRef
◆
SnapshotRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Snapshot
>
SnapshotRef
◆
StructureRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Structure
>
StructureRef
◆
SymbolRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Symbol
>
SymbolRef
◆
TagRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Tag
>
TagRef
◆
TagTypeRef
typedef
BinaryNinja::Ref
<
BinaryNinja::TagType
>
TagTypeRef
◆
TemporaryFileRef
typedef
BinaryNinja::Ref
<
BinaryNinja::TemporaryFile
>
TemporaryFileRef
◆
TransformRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Transform
>
TransformRef
◆
TypeRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Type
>
TypeRef
◆
TypeArchiveRef
typedef
BinaryNinja::Ref
<
BinaryNinja::TypeArchive
>
TypeArchiveRef
◆
TypeLibraryRef
typedef
BinaryNinja::Ref
<
BinaryNinja::TypeLibrary
>
TypeLibraryRef
◆
WebsocketClientRef
typedef
BinaryNinja::Ref
<
BinaryNinja::WebsocketClient
>
WebsocketClientRef
◆
WebsocketProviderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::WebsocketProvider
>
WebsocketProviderRef
◆
RepoPluginRef
typedef
BinaryNinja::Ref
<
BinaryNinja::RepoPlugin
>
RepoPluginRef
◆
RepositoryRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Repository
>
RepositoryRef
◆
RepositoryManagerRef
typedef
BinaryNinja::Ref
<
BinaryNinja::RepositoryManager
>
RepositoryManagerRef
◆
LoggerRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Logger
>
LoggerRef
◆
UndoActionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::UndoAction
>
UndoActionRef
◆
UndoEntryRef
typedef
BinaryNinja::Ref
<
BinaryNinja::UndoEntry
>
UndoEntryRef
◆
RemoteRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::Remote
>
RemoteRef
◆
RemoteProjectRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::RemoteProject
>
RemoteProjectRef
◆
RemoteFileRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::RemoteFile
>
RemoteFileRef
◆
RemoteFolderRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::RemoteFolder
>
RemoteFolderRef
◆
GroupRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::CollabGroup
>
GroupRef
◆
PermissionRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::CollabPermission
>
PermissionRef
◆
CollabUserRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::CollabUser
>
CollabUserRef
◆
CollabSnapshotRef
typedef
BinaryNinja::Ref
<
BinaryNinja::Collaboration::CollabSnapshot
>
CollabSnapshotRef