VCCC
2024.05
VisualCamp Common C++ library
move_constructible.hpp
Go to the documentation of this file.
1
//
2
// Created by cosge on 2023-12-02.
3
//
4
5
#ifndef VCCC_CONCEPTS_MOVE_CONSTRUCTIBLE_HPP_
6
#define VCCC_CONCEPTS_MOVE_CONSTRUCTIBLE_HPP_
7
8
#include "
vccc/__concepts/constructible_from.hpp
"
9
#include "
vccc/__concepts/convertible_to.hpp
"
10
#include "
vccc/__type_traits/conjunction.hpp
"
11
12
namespace
vccc
{
13
16
31
template
<
typename
T>
32
struct
move_constructible : conjunction<constructible_from<T, T>, convertible_to<T, T>> {};
33
35
36
37
}
// namespace vccc
38
39
#endif
// VCCC_CONCEPTS_MOVE_CONSTRUCTIBLE_HPP_
conjunction.hpp
constructible_from.hpp
convertible_to.hpp
vccc
Definition:
directory.h:12
include
vccc
__concepts
move_constructible.hpp
Generated by
1.9.1