VCCC  2024.05
VisualCamp Common C++ library
semiregular.hpp
Go to the documentation of this file.
1 //
2 // Created by yonggyulee on 2023/12/24.
3 //
4 
5 #ifndef VCCC_CONCEPTS_SEMIREGULAR_HPP_
6 #define VCCC_CONCEPTS_SEMIREGULAR_HPP_
7 
11 
12 namespace vccc {
13 
16 
26 template<typename T>
28  : conjunction<
29  copyable<T>,
30  default_initializable<T>
31  > {};
32 
34 
35 } // namespace vccc
36 
37 #endif // VCCC_CONCEPTS_SEMIREGULAR_HPP_
Definition: directory.h:12
Definition: conjunction.hpp:22
specifies that an object of a type can be copied, moved, swapped, and default constructed
Definition: semiregular.hpp:31