/** * Check for multiple entries with the same hash value at compilation time. */ #pragma once #include #include "elf_hashtable_entry.h" template constexpr bool has_hash_collisions(const std::array api_methods) { for(std::size_t i = 0; i < (N - 1); ++i) { if(api_methods[i].hash == api_methods[i + 1].hash) { return true; } } return false; }