VCCC  2024.05
VisualCamp Common C++ library
is_implicitly_constructible.hpp
Go to the documentation of this file.
1 //
2 // Created by YongGyu Lee on 11/13/23.
3 //
4 
5 #ifndef VCCC_TYPE_TRAITS_IS_IMPLICITLY_CONSTRUCTIBLE_HPP
6 #define VCCC_TYPE_TRAITS_IS_IMPLICITLY_CONSTRUCTIBLE_HPP
7 
8 #include <type_traits>
9 
12 
13 namespace vccc {
14 
17 
18 template<typename T, typename... Args>
21  std::is_constructible<T, Args...>,
22  std::is_convertible<Args..., T>
23  > {};
24 
25 template<typename T, typename... Args>
27 
29 
30 } // namespace vccc
31 
32 #endif // VCCC_TYPE_TRAITS_IS_IMPLICITLY_CONSTRUCTIBLE_HPP
typename is_implicitly_constructible< T, Args... >::type is_implicitly_constructible_t
Definition: is_implicitly_constructible.hpp:26
Definition: directory.h:12
Definition: conjunction.hpp:22
Definition: is_implicitly_constructible.hpp:23