| 98 | */ |
| 99 | template <typename T1, size_t PREFIX_LEN> |
| 100 | [[nodiscard]] inline bool HasPrefix(const T1& obj, |
| 101 | const std::array<uint8_t, PREFIX_LEN>& prefix) |
| 102 | { |
| 103 | return obj.size() >= PREFIX_LEN && |
| 104 | std::equal(std::begin(prefix), std::end(prefix), std::begin(obj)); |
| 105 | } |
| 106 | |
| 107 | #endif // BITCOIN_UTIL_STRING_H |
no test coverage detected