VCCC  2024.05
VisualCamp Common C++ library
nontype.hpp
Go to the documentation of this file.
1 //
2 // Created by yonggyulee on 2024/01/02.
3 //
4 
5 #ifndef VCCC_UTILITY_NONTYPE_HPP
6 #define VCCC_UTILITY_NONTYPE_HPP
7 
8 #include <type_traits>
9 
11 
12 namespace vccc {
13 
16 
17 
24 template<typename V>
25 struct nontype_t {
26  constexpr explicit nontype_t() = default;
27 };
28 
29 template<typename T>
31 
33 
34 } // namespace vccc
35 
36 #endif // VCCC_UTILITY_NONTYPE_HPP
constexpr VCCC_INLINE_OR_STATIC nontype_t< T > nontype
Definition: nontype.hpp:30
#define VCCC_INLINE_OR_STATIC
Definition: inline_or_static.hpp:9
Definition: directory.h:12
value construction tag
Definition: nontype.hpp:25
constexpr nontype_t()=default