VCCC  2024.05
VisualCamp Common C++ library
is_initializer_list.hpp
Go to the documentation of this file.
1 //
2 // Created by cosge on 2023-12-29.
3 //
4 
5 #ifndef VCCC_TYPE_TRAITS_IS_INITIALIZER_LIST_HPP
6 #define VCCC_TYPE_TRAITS_IS_INITIALIZER_LIST_HPP
7 
8 #include <initializer_list>
9 #include <type_traits>
10 
13 
14 namespace vccc {
15 
18 
19 template <class T>
20 struct is_initializer_list : is_specialization<remove_cvref_t<T>, std::initializer_list> {};
21 
23 
24 } // namespace vccc
25 
26 #endif // VCCC_TYPE_TRAITS_IS_INITIALIZER_LIST_HPP
Definition: directory.h:12
Definition: is_initializer_list.hpp:20
Definition: is_specialization.hpp:30