Loading...
Searching...
No Matches
BinaryNinja::ProjectFolder Class Reference

Public Member Functions

 ProjectFolder (BNProjectFolder *folder)
Ref< ProjectGetProject () const
std::string GetId () const
std::string GetName () const
std::string GetDescription () const
bool SetName (const std::string &name)
bool SetDescription (const std::string &description)
Ref< ProjectFolderGetParent () const
bool SetParent (Ref< ProjectFolder > parent)
bool Export (const std::string &destination, const ProgressFunction &progressCallback={}) const
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNProjectFolder, BNNewProjectFolderReference, BNFreeProjectFolder >
 CoreRefCountObject ()
virtual ~CoreRefCountObject ()
BNProjectFolderGetObject () const
void AddRef ()
void Release ()
void AddRefForRegistration ()
void ReleaseForRegistration ()
void AddRefForCallback ()
void ReleaseForCallback ()

Additional Inherited Members

Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNProjectFolder, BNNewProjectFolderReference, BNFreeProjectFolder >
std::atomic< int > m_refs
bool m_registeredRef
BNProjectFolderm_object

Constructor & Destructor Documentation

◆ ProjectFolder()

ProjectFolder::ProjectFolder ( BNProjectFolder * folder)

Member Function Documentation

◆ GetProject()

Ref< Project > ProjectFolder::GetProject ( ) const

◆ GetId()

std::string ProjectFolder::GetId ( ) const

◆ GetName()

std::string ProjectFolder::GetName ( ) const

◆ GetDescription()

std::string ProjectFolder::GetDescription ( ) const

◆ SetName()

bool ProjectFolder::SetName ( const std::string & name)

◆ SetDescription()

bool ProjectFolder::SetDescription ( const std::string & description)

◆ GetParent()

Ref< ProjectFolder > ProjectFolder::GetParent ( ) const

◆ SetParent()

bool ProjectFolder::SetParent ( Ref< ProjectFolder > parent)

◆ Export()

bool ProjectFolder::Export ( const std::string & destination,
const ProgressFunction & progressCallback = {} ) const