My Project
include
bsl
is_nothrow_movable.hpp
Go to the documentation of this file.
1
28
#ifndef BSL_IS_NOTHROW_MOVABLE_HPP
29
#define BSL_IS_NOTHROW_MOVABLE_HPP
30
31
#include "
bool_constant.hpp
"
32
#include "
is_nothrow_move_assignable.hpp
"
33
#include "
is_nothrow_move_constructible.hpp
"
34
35
namespace
bsl
36
{
48
template
<
typename
T>
49
class
is_nothrow_movable
final :
50
public
bool_constant
<
51
is_nothrow_move_assignable<T>::value && is_nothrow_move_constructible<T>::value>
52
{};
53
}
54
55
#endif
is_nothrow_move_constructible.hpp
bsl::integral_constant
If the provided type is an array type (taking into account const qualifications), provides the member...
Definition:
integral_constant.hpp:45
bool_constant.hpp
bsl::is_nothrow_movable
If the provided type is nothrow move assignable and constructible, provides the member constant value...
Definition:
is_nothrow_movable.hpp:49
is_nothrow_move_assignable.hpp
Generated by
1.8.15