summaryrefslogtreecommitdiff
path: root/binaryninjaapi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'binaryninjaapi.cpp')
-rw-r--r--binaryninjaapi.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/binaryninjaapi.cpp b/binaryninjaapi.cpp
index 70cd9e54..036f2467 100644
--- a/binaryninjaapi.cpp
+++ b/binaryninjaapi.cpp
@@ -383,15 +383,21 @@ map<string, uint64_t> BinaryNinja::GetMemoryUsageInfo()
}
-std::function<bool(size_t, size_t)> BinaryNinja::SplitProgress(
- std::function<bool(size_t, size_t)> originalFn, size_t subpart, size_t subpartCount)
+bool BinaryNinja::DefaultProgressFunction(size_t, size_t)
+{
+ return true;
+}
+
+
+BinaryNinja::ProgressFunction BinaryNinja::SplitProgress(
+ BinaryNinja::ProgressFunction originalFn, size_t subpart, size_t subpartCount)
{
return SplitProgress(originalFn, subpart, std::vector<double>(subpartCount, 1.0 / (double)subpartCount));
}
-std::function<bool(size_t, size_t)> BinaryNinja::SplitProgress(
- std::function<bool(size_t, size_t)> originalFn, size_t subpart, std::vector<double> subpartWeights)
+BinaryNinja::ProgressFunction BinaryNinja::SplitProgress(
+ BinaryNinja::ProgressFunction originalFn, size_t subpart, std::vector<double> subpartWeights)
{
if (!originalFn)
return [](size_t, size_t) {