Inherits: If T is a (possibly cv-qualified)
compound type then inherits from true_type,
otherwise inherits from false_type.
Any type that is not a fundamental type is a compound type (see also is_fundamental).

C++ Standard Reference: 3.9.2.

Header:#include<boost/type_traits/is_compound.hpp>
or #include<boost/type_traits.hpp>