Switch to using c++20 constraints instead of std::enable_if

This commit is contained in:
Tim Wojtulewicz 2025-07-18 15:45:56 -07:00
parent c00314746a
commit 414728cc71
9 changed files with 20 additions and 20 deletions

View file

@ -624,8 +624,8 @@ public:
* A version of EnqueueConnEvent() taking a variable number of arguments.
*/
template<class... Args>
std::enable_if_t<std::is_convertible_v<std::tuple_element_t<0, std::tuple<Args...>>, ValPtr>> EnqueueConnEvent(
EventHandlerPtr h, Args&&... args) {
requires std::is_convertible_v<std::tuple_element_t<0, std::tuple<Args...>>, ValPtr>
void EnqueueConnEvent(EventHandlerPtr h, Args&&... args) {
return EnqueueConnEvent(h, zeek::Args{std::forward<Args>(args)...});
}