Public Member Functions | |
ExternalLibrary (BNExternalLibrary *lib) | |
std::string | GetName () const |
Ref< ProjectFile > | GetBackingFile () const |
void | SetBackingFile (Ref< ProjectFile > file) |
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNExternalLibrary, BNNewExternalLibraryReference, BNFreeExternalLibrary > | |
CoreRefCountObject () | |
virtual | ~CoreRefCountObject () |
BNExternalLibrary * | GetObject () const |
void | AddRef () |
void | Release () |
void | AddRefForRegistration () |
void | ReleaseForRegistration () |
void | AddRefForCallback () |
void | ReleaseForCallback () |
Additional Inherited Members | |
Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNExternalLibrary, BNNewExternalLibraryReference, BNFreeExternalLibrary > | |
static BNExternalLibrary * | GetObject (CoreRefCountObject *obj) |
static BNExternalLibrary * | GetObject (const CoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNExternalLibrary, BNNewExternalLibraryReference, BNFreeExternalLibrary > | |
std::atomic< int > | m_refs |
bool | m_registeredRef |
BNExternalLibrary * | m_object |
ExternalLibrary::ExternalLibrary | ( | BNExternalLibrary * | lib | ) |
std::string ExternalLibrary::GetName | ( | ) | const |
Ref< ProjectFile > ExternalLibrary::GetBackingFile | ( | ) | const |
void ExternalLibrary::SetBackingFile | ( | Ref< ProjectFile > | file | ) |