My Project
include
bsl
is_object.hpp
Go to the documentation of this file.
1
28
#ifndef BSL_IS_OBJECT_HPP
29
#define BSL_IS_OBJECT_HPP
30
31
#include "
bool_constant.hpp
"
32
#include "
is_array.hpp
"
33
#include "
is_class.hpp
"
34
#include "
is_scalar.hpp
"
35
#include "
is_union.hpp
"
36
37
namespace
bsl
38
{
50
template
<
typename
T>
51
class
is_object
final :
52
public
bool_constant
<
// --
53
is_scalar<T>::value ||
// --
54
is_array<T>::value ||
// --
55
is_union<T>::value ||
// --
56
is_class<T>::value>
57
{};
58
}
59
60
#endif
bsl::is_object
If the provided type is an object type, provides the member constant value equal to true....
Definition:
is_object.hpp:51
bsl::integral_constant
If the provided type is an array type (taking into account const qualifications), provides the member...
Definition:
integral_constant.hpp:45
is_scalar.hpp
is_class.hpp
is_array.hpp
is_union.hpp
bool_constant.hpp
Generated by
1.8.15