diff options
Diffstat (limited to 'arm_compute/core/utils/misc/Utility.h')
-rw-r--r-- | arm_compute/core/utils/misc/Utility.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arm_compute/core/utils/misc/Utility.h b/arm_compute/core/utils/misc/Utility.h index 639f2e155d..f30a417a09 100644 --- a/arm_compute/core/utils/misc/Utility.h +++ b/arm_compute/core/utils/misc/Utility.h @@ -164,6 +164,16 @@ std::vector<size_t> sort_indices(const std::vector<T> &v) return idx; } + +inline bool endswith(const std::string &filename, const std::string &suffix) +{ + if(filename.size() < suffix.size()) + { + return false; + } + return std::equal(suffix.rbegin(), suffix.rend(), filename.rbegin()); +} + } // namespace utility } // namespace arm_compute #endif /* __ARM_COMPUTE_MISC_UTILITY_H__ */ |