Public Member Functions | |
| AnalysisMergeConflict (BNAnalysisMergeConflict *conflict) | |
| std::string | GetType () |
| BNMergeConflictDataType | GetDataType () |
| std::optional< nlohmann::json > | GetBase () |
| std::optional< nlohmann::json > | GetFirst () |
| std::optional< nlohmann::json > | GetSecond () |
| Ref< FileMetadata > | GetBaseFile () |
| Ref< FileMetadata > | GetFirstFile () |
| Ref< FileMetadata > | GetSecondFile () |
| Ref< Snapshot > | GetBaseSnapshot () |
| Ref< Snapshot > | GetFirstSnapshot () |
| Ref< Snapshot > | GetSecondSnapshot () |
| template<typename T> | |
| T | GetPathItem (const std::string &key) |
| bool | Success (std::nullopt_t value) |
| bool | Success (std::optional< const nlohmann::json * > value) |
| bool | Success (const std::optional< nlohmann::json > &value) |
| template<> | |
| uint64_t | GetPathItem (const std::string &path) |
| template<> | |
| uint64_t | GetPathItem (const std::string &path) |
| Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNAnalysisMergeConflict, BNNewAnalysisMergeConflictReference, BNFreeAnalysisMergeConflict > | |
| CoreRefCountObject () | |
| virtual | ~CoreRefCountObject () |
| BNAnalysisMergeConflict * | GetObject () const |
| void | AddRef () |
| void | Release () |
| void | AddRefForRegistration () |
| void | ReleaseForRegistration () |
| void | AddRefForCallback () |
| void | ReleaseForCallback () |
Additional Inherited Members | |
| Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNAnalysisMergeConflict, BNNewAnalysisMergeConflictReference, BNFreeAnalysisMergeConflict > | |
| std::atomic< int > | m_refs |
| bool | m_registeredRef |
| BNAnalysisMergeConflict * | m_object |
| AnalysisMergeConflict::AnalysisMergeConflict | ( | BNAnalysisMergeConflict * | conflict | ) |
| std::string AnalysisMergeConflict::GetType | ( | ) |
| BNMergeConflictDataType AnalysisMergeConflict::GetDataType | ( | ) |
| std::optional< nlohmann::json > AnalysisMergeConflict::GetBase | ( | ) |
| std::optional< nlohmann::json > AnalysisMergeConflict::GetFirst | ( | ) |
| std::optional< nlohmann::json > AnalysisMergeConflict::GetSecond | ( | ) |
| Ref< FileMetadata > AnalysisMergeConflict::GetBaseFile | ( | ) |
| Ref< FileMetadata > AnalysisMergeConflict::GetFirstFile | ( | ) |
| Ref< FileMetadata > AnalysisMergeConflict::GetSecondFile | ( | ) |
| T BinaryNinja::Collaboration::AnalysisMergeConflict::GetPathItem | ( | const std::string & | key | ) |
| bool AnalysisMergeConflict::Success | ( | std::nullopt_t | value | ) |
| bool AnalysisMergeConflict::Success | ( | std::optional< const nlohmann::json * > | value | ) |
| bool AnalysisMergeConflict::Success | ( | const std::optional< nlohmann::json > & | value | ) |
| uint64_t BinaryNinja::Collaboration::AnalysisMergeConflict::GetPathItem | ( | const std::string & | path | ) |
| uint64_t BinaryNinja::Collaboration::AnalysisMergeConflict::GetPathItem | ( | const std::string & | path | ) |