Defined in header <type_traits> template< class T >
struct is_object; (since C++11)
If T is an object type (that is, scalar, array, class, or union), provides the member constant value equal true. For any other type, value is false.
Template parameters
T - a type to check
Helper variable template
template< class T >
constexpr bool is_object_v = is_object<T>::value; (since C++17)
Inherited from std::integral_constant Member cons