Binary Ninja API C++: 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 ()

◆ 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