memgraph/src/utils/concepts.hpp
2021-10-02 14:53:53 +02:00

11 lines
225 B
C++

#pragma once
#include <concepts>
namespace utils {
template <typename T, typename... Args>
concept SameAsAnyOf = (std::same_as<T, Args> || ...);
template <typename T>
concept Enum = std::is_enum_v<T>;
} // namespace utils