| AddRef() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
| AddRefForCallback() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
| AddRefForRegistration() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
| BeginBulkOperation() | BinaryNinja::Project | |
| Close() | BinaryNinja::Project | |
| CoreRefCountObject() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
| CreateFile_(const std::vector< uint8_t > &contents, Ref< ProjectFolder > folder, const std::string &name, const std::string &description, const ProgressFunction &progressCallback={}) | BinaryNinja::Project | |
| CreateFileFromPath(const std::string &path, Ref< ProjectFolder > folder, const std::string &name, const std::string &description, const ProgressFunction &progressCallback={}) | BinaryNinja::Project | |
| CreateFileFromPathUnsafe(const std::string &path, Ref< ProjectFolder > folder, const std::string &name, const std::string &description, const std::string &id, int64_t creationTimestamp, const ProgressFunction &progressCallback={}) | BinaryNinja::Project | |
| CreateFileUnsafe(const std::vector< uint8_t > &contents, Ref< ProjectFolder > folder, const std::string &name, const std::string &description, const std::string &id, int64_t creationTimestamp, const ProgressFunction &progressCallback={}) | BinaryNinja::Project | |
| CreateFolder(Ref< ProjectFolder > parent, const std::string &name, const std::string &description) | BinaryNinja::Project | |
| CreateFolderFromPath(const std::string &path, Ref< ProjectFolder > parent, const std::string &description, const ProgressFunction &progressCallback={}) | BinaryNinja::Project | |
| CreateFolderUnsafe(Ref< ProjectFolder > parent, const std::string &name, const std::string &description, const std::string &id) | BinaryNinja::Project | |
| CreateProject(const std::string &path, const std::string &name) | BinaryNinja::Project | static |
| DeleteFile_(Ref< ProjectFile > file) | BinaryNinja::Project | |
| DeleteFolder(Ref< ProjectFolder > folder, const ProgressFunction &progressCallback={}) | BinaryNinja::Project | |
| EndBulkOperation() | BinaryNinja::Project | |
| GetDescription() const | BinaryNinja::Project | |
| GetFileById(const std::string &id) const | BinaryNinja::Project | |
| GetFileByPathOnDisk(const std::string &path) const | BinaryNinja::Project | |
| GetFiles() const | BinaryNinja::Project | |
| GetFilesByPathInProject(const std::string &path) const | BinaryNinja::Project | |
| GetFolderById(const std::string &id) const | BinaryNinja::Project | |
| GetFolders() const | BinaryNinja::Project | |
| GetId() const | BinaryNinja::Project | |
| GetName() const | BinaryNinja::Project | |
| GetObject() const | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
| GetObject(CoreRefCountObject *obj) | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inlinestatic |
| GetObject(const CoreRefCountObject *obj) | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inlinestatic |
| GetOpenProjects() | BinaryNinja::Project | static |
| GetPath() const | BinaryNinja::Project | |
| GetRemoteProject() | BinaryNinja::Project | |
| IsOpen() const | BinaryNinja::Project | |
| m_object | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | |
| m_refs | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | |
| m_registeredRef | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | |
| Open() | BinaryNinja::Project | |
| OpenProject(const std::string &path) | BinaryNinja::Project | static |
| Project(BNProject *project) | BinaryNinja::Project | |
| PushFile(Ref< ProjectFile > file) | BinaryNinja::Project | |
| PushFolder(Ref< ProjectFolder > folder) | BinaryNinja::Project | |
| QueryMetadata(const std::string &key) | BinaryNinja::Project | |
| RegisterNotification(ProjectNotification *notify) | BinaryNinja::Project | |
| Release() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
| ReleaseForCallback() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
| ReleaseForRegistration() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inline |
| RemoveMetadata(const std::string &key) | BinaryNinja::Project | |
| SetDescription(const std::string &description) | BinaryNinja::Project | |
| SetName(const std::string &name) | BinaryNinja::Project | |
| StoreMetadata(const std::string &key, Ref< Metadata > value) | BinaryNinja::Project | |
| UnregisterNotification(ProjectNotification *notify) | BinaryNinja::Project | |
| ~CoreRefCountObject() | BinaryNinja::CoreRefCountObject< BNProject, BNNewProjectReference, BNFreeProject > | inlinevirtual |