aboutsummaryrefslogtreecommitdiff
path: root/src/DI/concepts.hpp
blob: 12be546274ecfba8f6fd96bbf8d580a611b69723 (plain)
1
2
3
4
5
6
7
8
9
10
11
#pragma once

#include "type_traits.hpp"

#include <type_traits>

template <typename Type>
concept Function = is_func_v<Type>;

template <typename Type>
concept Abstract = std::is_abstract_v<Type>;