forked from boostorg/type_traits
Changed include style to <header> as per issue http://sourceforge.net/tracker/index.php?func=detail&aid=1079444&group_id=7586&atid=107586
Suppressed some VC++ warnings to ensure that the type_traits headers are -W4 clean. [SVN r31218]
This commit is contained in:
@ -10,10 +10,10 @@
|
||||
#ifndef BOOST_TT_ADD_CONST_HPP_INCLUDED
|
||||
#define BOOST_TT_ADD_CONST_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -42,6 +42,6 @@ BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,add_const,T&,T&)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_ADD_CONST_HPP_INCLUDED
|
||||
|
@ -11,10 +11,10 @@
|
||||
#ifndef BOOST_TT_ADD_CV_HPP_INCLUDED
|
||||
#define BOOST_TT_ADD_CV_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -43,6 +43,6 @@ BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,add_cv,T&,T&)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_ADD_CV_HPP_INCLUDED
|
||||
|
@ -9,10 +9,10 @@
|
||||
#ifndef BOOST_TT_ADD_POINTER_HPP_INCLUDED
|
||||
#define BOOST_TT_ADD_POINTER_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/remove_reference.hpp"
|
||||
#include <boost/type_traits/remove_reference.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -67,6 +67,6 @@ BOOST_TT_AUX_TYPE_TRAIT_DEF1(add_pointer,T,typename detail::add_pointer_impl<T>:
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_ADD_POINTER_HPP_INCLUDED
|
||||
|
@ -9,12 +9,12 @@
|
||||
#ifndef BOOST_TT_ADD_REFERENCE_HPP_INCLUDED
|
||||
#define BOOST_TT_ADD_REFERENCE_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_reference.hpp"
|
||||
#include "boost/detail/workaround.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/is_reference.hpp>
|
||||
#include <boost/detail/workaround.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -84,6 +84,6 @@ BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,add_reference,T&,T&)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_ADD_REFERENCE_HPP_INCLUDED
|
||||
|
@ -10,10 +10,10 @@
|
||||
#ifndef BOOST_TT_ADD_VOLATILE_HPP_INCLUDED
|
||||
#define BOOST_TT_ADD_VOLATILE_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -42,6 +42,6 @@ BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,add_volatile,T&,T&)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_ADD_VOLATILE_HPP_INCLUDED
|
||||
|
@ -9,11 +9,11 @@
|
||||
#ifndef BOOST_TT_ALIGNMENT_OF_HPP_INCLUDED
|
||||
#define BOOST_TT_ALIGNMENT_OF_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
#include <cstddef>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/size_t_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/size_t_trait_def.hpp>
|
||||
|
||||
#ifdef BOOST_MSVC
|
||||
# pragma warning(push)
|
||||
@ -94,7 +94,7 @@ BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1(alignment_of,void const volatile,0)
|
||||
# pragma warning(pop)
|
||||
#endif
|
||||
|
||||
#include "boost/type_traits/detail/size_t_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/size_t_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_ALIGNMENT_OF_HPP_INCLUDED
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
#ifndef BOOST_TT_ALIGNMENT_TRAITS_HPP_INCLUDED
|
||||
#define BOOST_TT_ALIGNMENT_TRAITS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/alignment_of.hpp"
|
||||
#include "boost/type_traits/type_with_alignment.hpp"
|
||||
#include <boost/type_traits/alignment_of.hpp>
|
||||
#include <boost/type_traits/type_with_alignment.hpp>
|
||||
|
||||
#endif // BOOST_TT_ALIGNMENT_TRAITS_HPP_INCLUDED
|
||||
|
@ -11,10 +11,10 @@
|
||||
#ifndef BOOST_TT_ARITHMETIC_TRAITS_HPP_INCLUDED
|
||||
#define BOOST_TT_ARITHMETIC_TRAITS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_arithmetic.hpp"
|
||||
#include "boost/type_traits/is_float.hpp"
|
||||
#include "boost/type_traits/is_fundamental.hpp"
|
||||
#include "boost/type_traits/is_integral.hpp"
|
||||
#include "boost/type_traits/is_void.hpp"
|
||||
#include <boost/type_traits/is_arithmetic.hpp>
|
||||
#include <boost/type_traits/is_float.hpp>
|
||||
#include <boost/type_traits/is_fundamental.hpp>
|
||||
#include <boost/type_traits/is_integral.hpp>
|
||||
#include <boost/type_traits/is_void.hpp>
|
||||
|
||||
#endif // BOOST_TT_ARITHMETIC_TRAITS_HPP_INCLUDED
|
||||
|
@ -10,6 +10,6 @@
|
||||
#ifndef BOOST_TT_ARRAY_TRAITS_HPP_INCLUDED
|
||||
#define BOOST_TT_ARRAY_TRAITS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_array.hpp"
|
||||
#include <boost/type_traits/is_array.hpp>
|
||||
|
||||
#endif // BOOST_TT_ARRAY_TRAITS_HPP_INCLUDED
|
||||
|
@ -9,8 +9,8 @@
|
||||
#ifndef BOOST_TT_BROKEN_COMPILER_SPEC_HPP_INCLUDED
|
||||
#define BOOST_TT_BROKEN_COMPILER_SPEC_HPP_INCLUDED
|
||||
|
||||
#include "boost/mpl/aux_/lambda_support.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/mpl/aux_/lambda_support.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// these are needed regardless of BOOST_TT_NO_BROKEN_COMPILER_SPEC
|
||||
#if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
|
||||
@ -88,7 +88,7 @@ template<> struct trait##_impl<spec> \
|
||||
}} \
|
||||
/**/
|
||||
|
||||
# include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
# include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
|
||||
|
@ -13,13 +13,13 @@
|
||||
#ifndef BOOST_TT_COMPOSITE_TRAITS_HPP_INCLUDED
|
||||
#define BOOST_TT_COMPOSITE_TRAITS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_array.hpp"
|
||||
#include "boost/type_traits/is_enum.hpp"
|
||||
#include "boost/type_traits/is_member_pointer.hpp"
|
||||
#include "boost/type_traits/is_member_function_pointer.hpp"
|
||||
#include "boost/type_traits/is_pointer.hpp"
|
||||
#include "boost/type_traits/is_reference.hpp"
|
||||
#include "boost/type_traits/is_union.hpp"
|
||||
#include <boost/type_traits/is_array.hpp>
|
||||
#include <boost/type_traits/is_enum.hpp>
|
||||
#include <boost/type_traits/is_member_pointer.hpp>
|
||||
#include <boost/type_traits/is_member_function_pointer.hpp>
|
||||
#include <boost/type_traits/is_pointer.hpp>
|
||||
#include <boost/type_traits/is_reference.hpp>
|
||||
#include <boost/type_traits/is_union.hpp>
|
||||
|
||||
#endif // BOOST_TT_COMPOSITE_TRAITS_HPP_INCLUDED
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
#define BOOST_TT_CONFIG_HPP_INCLUDED
|
||||
|
||||
#ifndef BOOST_CONFIG_HPP
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
#endif
|
||||
|
||||
//
|
||||
|
@ -12,6 +12,6 @@
|
||||
#ifndef BOOST_TT_CONVERSION_TRAITS_HPP_INCLUDED
|
||||
#define BOOST_TT_CONVERSION_TRAITS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_convertible.hpp"
|
||||
#include <boost/type_traits/is_convertible.hpp>
|
||||
|
||||
#endif // BOOST_TT_CONVERSION_TRAITS_HPP_INCLUDED
|
||||
|
@ -12,13 +12,13 @@
|
||||
#ifndef BOOST_TT_CV_TRAITS_HPP_INCLUDED
|
||||
#define BOOST_TT_CV_TRAITS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/add_const.hpp"
|
||||
#include "boost/type_traits/add_volatile.hpp"
|
||||
#include "boost/type_traits/add_cv.hpp"
|
||||
#include "boost/type_traits/is_const.hpp"
|
||||
#include "boost/type_traits/is_volatile.hpp"
|
||||
#include "boost/type_traits/remove_const.hpp"
|
||||
#include "boost/type_traits/remove_volatile.hpp"
|
||||
#include "boost/type_traits/remove_cv.hpp"
|
||||
#include <boost/type_traits/add_const.hpp>
|
||||
#include <boost/type_traits/add_volatile.hpp>
|
||||
#include <boost/type_traits/add_cv.hpp>
|
||||
#include <boost/type_traits/is_const.hpp>
|
||||
#include <boost/type_traits/is_volatile.hpp>
|
||||
#include <boost/type_traits/remove_const.hpp>
|
||||
#include <boost/type_traits/remove_volatile.hpp>
|
||||
#include <boost/type_traits/remove_cv.hpp>
|
||||
|
||||
#endif // BOOST_TT_CV_TRAITS_HPP_INCLUDED
|
||||
|
@ -9,7 +9,7 @@
|
||||
#ifndef BOOST_TT_DECAY_HPP_INCLUDED
|
||||
#define BOOST_TT_DECAY_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/is_array.hpp>
|
||||
#include <boost/type_traits/is_function.hpp>
|
||||
#include <boost/type_traits/remove_bounds.hpp>
|
||||
|
@ -11,8 +11,8 @@
|
||||
#ifndef BOOST_TT_DETAIL_CV_TRAITS_IMPL_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_CV_TRAITS_IMPL_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include "boost/detail/workaround.hpp"
|
||||
#include <boost/config.hpp>
|
||||
#include <boost/detail/workaround.hpp>
|
||||
|
||||
#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
|
||||
@ -23,7 +23,7 @@
|
||||
namespace boost {
|
||||
namespace detail {
|
||||
#else
|
||||
#include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
#include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
namespace boost {
|
||||
namespace type_traits {
|
||||
namespace gcc8503 {
|
||||
|
@ -9,7 +9,7 @@
|
||||
#ifndef BOOST_TT_DETAIL_FALSE_RESULT_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_FALSE_RESULT_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
namespace boost {
|
||||
namespace type_traits {
|
||||
|
@ -9,7 +9,7 @@
|
||||
#ifndef BOOST_TT_DETAIL_ICE_AND_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_ICE_AND_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
namespace boost {
|
||||
namespace type_traits {
|
||||
|
@ -8,7 +8,7 @@
|
||||
#ifndef BOOST_TT_DETAIL_ICE_EQ_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_ICE_EQ_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
namespace boost {
|
||||
namespace type_traits {
|
||||
|
@ -8,7 +8,7 @@
|
||||
#ifndef BOOST_TT_DETAIL_ICE_NOT_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_ICE_NOT_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
namespace boost {
|
||||
namespace type_traits {
|
||||
|
@ -8,7 +8,7 @@
|
||||
#ifndef BOOST_TT_DETAIL_ICE_OR_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_ICE_OR_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
namespace boost {
|
||||
namespace type_traits {
|
||||
|
@ -15,12 +15,12 @@
|
||||
#ifndef BOOST_TT_DETAIL_IS_FUNCTION_PTR_HELPER_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_IS_FUNCTION_PTR_HELPER_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
|
||||
#if defined(BOOST_TT_PREPROCESSING_MODE)
|
||||
# include "boost/preprocessor/iterate.hpp"
|
||||
# include "boost/preprocessor/enum_params.hpp"
|
||||
# include "boost/preprocessor/comma_if.hpp"
|
||||
# include <boost/preprocessor/iterate.hpp>
|
||||
# include <boost/preprocessor/enum_params.hpp>
|
||||
# include <boost/preprocessor/comma_if.hpp>
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
|
@ -14,13 +14,13 @@
|
||||
#ifndef BOOST_TT_DETAIL_IS_FUNCTION_PTR_TESTER_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_IS_FUNCTION_PTR_TESTER_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
#include <boost/type_traits/config.hpp>
|
||||
|
||||
#if defined(BOOST_TT_PREPROCESSING_MODE)
|
||||
# include "boost/preprocessor/iterate.hpp"
|
||||
# include "boost/preprocessor/enum_params.hpp"
|
||||
# include "boost/preprocessor/comma_if.hpp"
|
||||
# include <boost/preprocessor/iterate.hpp>
|
||||
# include <boost/preprocessor/enum_params.hpp>
|
||||
# include <boost/preprocessor/comma_if.hpp>
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
|
@ -14,12 +14,12 @@
|
||||
#ifndef BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_IMPL_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_IMPL_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
#if defined(BOOST_TT_PREPROCESSING_MODE)
|
||||
# include "boost/preprocessor/iterate.hpp"
|
||||
# include "boost/preprocessor/enum_params.hpp"
|
||||
# include "boost/preprocessor/comma_if.hpp"
|
||||
# include <boost/preprocessor/iterate.hpp>
|
||||
# include <boost/preprocessor/enum_params.hpp>
|
||||
# include <boost/preprocessor/comma_if.hpp>
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
|
@ -14,13 +14,13 @@
|
||||
#ifndef BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_TESTER_HPP_INCLUDED
|
||||
#define BOOST_TT_DETAIL_IS_MEM_FUN_POINTER_TESTER_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
#include <boost/type_traits/config.hpp>
|
||||
|
||||
#if defined(BOOST_TT_PREPROCESSING_MODE)
|
||||
# include "boost/preprocessor/iterate.hpp"
|
||||
# include "boost/preprocessor/enum_params.hpp"
|
||||
# include "boost/preprocessor/comma_if.hpp"
|
||||
# include <boost/preprocessor/iterate.hpp>
|
||||
# include <boost/preprocessor/enum_params.hpp>
|
||||
# include <boost/preprocessor/comma_if.hpp>
|
||||
#endif
|
||||
|
||||
namespace boost {
|
||||
|
@ -11,7 +11,7 @@
|
||||
#define BOOST_TT_EXTENT_HPP_INCLUDED
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/size_t_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/size_t_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -129,6 +129,6 @@ struct extent
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/size_t_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/size_t_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
|
||||
|
@ -9,10 +9,10 @@
|
||||
#ifndef BOOST_TT_HAS_NOTHROW_ASSIGN_HPP_INCLUDED
|
||||
#define BOOST_TT_HAS_NOTHROW_ASSIGN_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/has_trivial_assign.hpp"
|
||||
#include <boost/type_traits/has_trivial_assign.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -33,6 +33,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(has_nothrow_assign,T,::boost::detail::has_nothrow_a
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_HAS_NOTHROW_ASSIGN_HPP_INCLUDED
|
||||
|
@ -9,10 +9,10 @@
|
||||
#ifndef BOOST_TT_HAS_NOTHROW_CONSTRUCTOR_HPP_INCLUDED
|
||||
#define BOOST_TT_HAS_NOTHROW_CONSTRUCTOR_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/has_trivial_constructor.hpp"
|
||||
#include <boost/type_traits/has_trivial_constructor.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -33,6 +33,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(has_nothrow_constructor,T,::boost::detail::has_noth
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_HAS_NOTHROW_CONSTRUCTOR_HPP_INCLUDED
|
||||
|
@ -9,10 +9,10 @@
|
||||
#ifndef BOOST_TT_HAS_NOTHROW_COPY_HPP_INCLUDED
|
||||
#define BOOST_TT_HAS_NOTHROW_COPY_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/has_trivial_copy.hpp"
|
||||
#include <boost/type_traits/has_trivial_copy.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -33,6 +33,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(has_nothrow_copy,T,::boost::detail::has_nothrow_cop
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_HAS_NOTHROW_COPY_HPP_INCLUDED
|
||||
|
@ -9,10 +9,10 @@
|
||||
#ifndef BOOST_TT_HAS_NOTHROW_DESTRUCTOR_HPP_INCLUDED
|
||||
#define BOOST_TT_HAS_NOTHROW_DESTRUCTOR_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/has_trivial_destructor.hpp"
|
||||
#include <boost/type_traits/has_trivial_destructor.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -20,6 +20,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(has_nothrow_destructor,T,::boost::has_trivial_destr
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_HAS_NOTHROW_DESTRUCTOR_HPP_INCLUDED
|
||||
|
@ -9,17 +9,17 @@
|
||||
#ifndef BOOST_TT_HAS_TRIVIAL_ASSIGN_HPP_INCLUDED
|
||||
#define BOOST_TT_HAS_TRIVIAL_ASSIGN_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/type_traits/intrinsics.hpp"
|
||||
#include "boost/type_traits/is_pod.hpp"
|
||||
#include "boost/type_traits/is_const.hpp"
|
||||
#include "boost/type_traits/is_volatile.hpp"
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include "boost/type_traits/detail/ice_not.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/intrinsics.hpp>
|
||||
#include <boost/type_traits/is_pod.hpp>
|
||||
#include <boost/type_traits/is_const.hpp>
|
||||
#include <boost/type_traits/is_volatile.hpp>
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
#include <boost/type_traits/detail/ice_not.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -45,6 +45,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(has_trivial_assign,T,::boost::detail::has_trivial_a
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_HAS_TRIVIAL_ASSIGN_HPP_INCLUDED
|
||||
|
@ -9,13 +9,13 @@
|
||||
#ifndef BOOST_TT_HAS_TRIVIAL_CONSTRUCTOR_HPP_INCLUDED
|
||||
#define BOOST_TT_HAS_TRIVIAL_CONSTRUCTOR_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/type_traits/intrinsics.hpp"
|
||||
#include "boost/type_traits/is_pod.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/intrinsics.hpp>
|
||||
#include <boost/type_traits/is_pod.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -37,6 +37,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(has_trivial_constructor,T,::boost::detail::has_triv
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_HAS_TRIVIAL_CONSTRUCTOR_HPP_INCLUDED
|
||||
|
@ -9,16 +9,16 @@
|
||||
#ifndef BOOST_TT_HAS_TRIVIAL_COPY_HPP_INCLUDED
|
||||
#define BOOST_TT_HAS_TRIVIAL_COPY_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/type_traits/intrinsics.hpp"
|
||||
#include "boost/type_traits/is_volatile.hpp"
|
||||
#include "boost/type_traits/is_pod.hpp"
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include "boost/type_traits/detail/ice_not.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/intrinsics.hpp>
|
||||
#include <boost/type_traits/is_volatile.hpp>
|
||||
#include <boost/type_traits/is_pod.hpp>
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
#include <boost/type_traits/detail/ice_not.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -43,6 +43,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(has_trivial_copy,T,::boost::detail::has_trivial_cop
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_HAS_TRIVIAL_COPY_HPP_INCLUDED
|
||||
|
@ -9,13 +9,13 @@
|
||||
#ifndef BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED
|
||||
#define BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/type_traits/intrinsics.hpp"
|
||||
#include "boost/type_traits/is_pod.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/intrinsics.hpp>
|
||||
#include <boost/type_traits/is_pod.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -37,6 +37,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(has_trivial_destructor,T,::boost::detail::has_trivi
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_HAS_TRIVIAL_DESTRUCTOR_HPP_INCLUDED
|
||||
|
@ -12,7 +12,7 @@
|
||||
|
||||
#include <boost/type_traits/intrinsics.hpp>
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -20,6 +20,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(has_virtual_destructor,T,BOOST_HAS_VIRTUAL_DESTRUCT
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
|
||||
|
@ -11,10 +11,10 @@
|
||||
#ifndef BOOST_TT_ICE_HPP_INCLUDED
|
||||
#define BOOST_TT_ICE_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include "boost/type_traits/detail/ice_not.hpp"
|
||||
#include "boost/type_traits/detail/ice_eq.hpp"
|
||||
#include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#include <boost/type_traits/detail/ice_not.hpp>
|
||||
#include <boost/type_traits/detail/ice_eq.hpp>
|
||||
|
||||
#endif // BOOST_TT_ICE_HPP_INCLUDED
|
||||
|
@ -10,7 +10,7 @@
|
||||
#define BOOST_TT_INTRINSICS_HPP_INCLUDED
|
||||
|
||||
#ifndef BOOST_TT_CONFIG_HPP_INCLUDED
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#endif
|
||||
|
||||
//
|
||||
@ -35,8 +35,15 @@
|
||||
#ifdef BOOST_HAS_SGI_TYPE_TRAITS
|
||||
// Hook into SGI's __type_traits class, this will pick up user supplied
|
||||
// specializations as well as SGI - compiler supplied specializations.
|
||||
# include "boost/type_traits/is_same.hpp"
|
||||
# include <type_traits.h>
|
||||
# include <boost/type_traits/is_same.hpp>
|
||||
# ifdef __NetBSD__
|
||||
// There are two different versions of type_traits.h on NetBSD on Spark
|
||||
// use an implicit include via algorithm instead, to make sure we get
|
||||
// the same version as the std lib:
|
||||
# include <algorithm>
|
||||
# else
|
||||
# include <type_traits.h>
|
||||
# endif
|
||||
# define BOOST_IS_POD(T) ::boost::is_same< typename ::__type_traits<T>::is_POD_type, ::__true_type>::value
|
||||
# define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) ::boost::is_same< typename ::__type_traits<T>::has_trivial_default_constructor, ::__true_type>::value
|
||||
# define BOOST_HAS_TRIVIAL_COPY(T) ::boost::is_same< typename ::__type_traits<T>::has_trivial_copy_constructor, ::__true_type>::value
|
||||
|
@ -51,12 +51,12 @@
|
||||
#include <boost/static_assert.hpp>
|
||||
#include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
#include <boost/type_traits/is_class.hpp>
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#ifdef BOOST_NO_IS_ABSTRACT
|
||||
#include <boost/type_traits/is_polymorphic.hpp>
|
||||
#endif
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
|
||||
namespace boost {
|
||||
@ -132,6 +132,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_abstract,T,::boost::detail::is_polymorphic_imp<T
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif //BOOST_TT_IS_ABSTRACT_CLASS_HPP
|
||||
|
@ -9,13 +9,13 @@
|
||||
#ifndef BOOST_TT_IS_ARITHMETIC_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_ARITHMETIC_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_integral.hpp"
|
||||
#include "boost/type_traits/is_float.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/is_integral.hpp>
|
||||
#include <boost/type_traits/is_float.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -38,6 +38,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_arithmetic,T,::boost::detail::is_arithmetic_impl
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_ARITHMETIC_HPP_INCLUDED
|
||||
|
@ -14,17 +14,17 @@
|
||||
#ifndef BOOST_TT_IS_ARRAY_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_ARRAY_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
|
||||
#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
# include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
# include "boost/type_traits/detail/wrap.hpp"
|
||||
# include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
# include <boost/type_traits/detail/wrap.hpp>
|
||||
#endif
|
||||
|
||||
#include <cstddef>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -85,6 +85,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_array,T,::boost::detail::is_array_impl<T>::value
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_ARRAY_HPP_INCLUDED
|
||||
|
@ -9,15 +9,15 @@
|
||||
#ifndef BOOST_TT_IS_BASE_AND_DERIVED_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_BASE_AND_DERIVED_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_class.hpp"
|
||||
#include "boost/type_traits/is_same.hpp"
|
||||
#include "boost/type_traits/is_convertible.hpp"
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include "boost/type_traits/remove_cv.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/is_class.hpp>
|
||||
#include <boost/type_traits/is_same.hpp>
|
||||
#include <boost/type_traits/is_convertible.hpp>
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#include <boost/type_traits/remove_cv.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -217,6 +217,6 @@ BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_a
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_BASE_AND_DERIVED_HPP_INCLUDED
|
||||
|
@ -9,10 +9,10 @@
|
||||
#ifndef BOOST_TT_IS_BASE_OF_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_BASE_OF_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_base_and_derived.hpp"
|
||||
#include <boost/type_traits/is_base_and_derived.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -31,6 +31,6 @@ BOOST_TT_AUX_BOOL_TRAIT_PARTIAL_SPEC2_2(typename Base,typename Derived,is_base_o
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_BASE_AND_DERIVED_HPP_INCLUDED
|
||||
|
@ -10,27 +10,27 @@
|
||||
#ifndef BOOST_TT_IS_CLASS_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_CLASS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
# include "boost/type_traits/is_union.hpp"
|
||||
# include "boost/type_traits/detail/ice_and.hpp"
|
||||
# include "boost/type_traits/detail/ice_not.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
# include <boost/type_traits/is_union.hpp>
|
||||
# include <boost/type_traits/detail/ice_and.hpp>
|
||||
# include <boost/type_traits/detail/ice_not.hpp>
|
||||
|
||||
#ifdef BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION
|
||||
# include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
# include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
#else
|
||||
# include "boost/type_traits/is_scalar.hpp"
|
||||
# include "boost/type_traits/is_array.hpp"
|
||||
# include "boost/type_traits/is_reference.hpp"
|
||||
# include "boost/type_traits/is_void.hpp"
|
||||
# include "boost/type_traits/is_function.hpp"
|
||||
# include <boost/type_traits/is_scalar.hpp>
|
||||
# include <boost/type_traits/is_array.hpp>
|
||||
# include <boost/type_traits/is_reference.hpp>
|
||||
# include <boost/type_traits/is_void.hpp>
|
||||
# include <boost/type_traits/is_function.hpp>
|
||||
#endif
|
||||
|
||||
#ifdef __EDG_VERSION__
|
||||
# include "boost/type_traits/remove_cv.hpp"
|
||||
# include <boost/type_traits/remove_cv.hpp>
|
||||
#endif
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -123,6 +123,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_class,T,::boost::detail::is_class_impl<T>::value
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_CLASS_HPP_INCLUDED
|
||||
|
@ -9,12 +9,12 @@
|
||||
#ifndef BOOST_TT_IS_COMPOUND_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_COMPOUND_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include "boost/type_traits/is_fundamental.hpp"
|
||||
#include "boost/type_traits/detail/ice_not.hpp"
|
||||
#include <boost/config.hpp>
|
||||
#include <boost/type_traits/is_fundamental.hpp>
|
||||
#include <boost/type_traits/detail/ice_not.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -35,6 +35,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_compound,T,::boost::detail::is_compound_impl<T>:
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_COMPOUND_HPP_INCLUDED
|
||||
|
@ -21,22 +21,22 @@
|
||||
#ifndef BOOST_TT_IS_CONST_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_CONST_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
# include "boost/type_traits/detail/cv_traits_impl.hpp"
|
||||
# include <boost/type_traits/detail/cv_traits_impl.hpp>
|
||||
# ifdef __GNUC__
|
||||
# include <boost/type_traits/is_reference.hpp>
|
||||
# endif
|
||||
#else
|
||||
# include "boost/type_traits/is_reference.hpp"
|
||||
# include "boost/type_traits/is_array.hpp"
|
||||
# include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
# include "boost/type_traits/detail/false_result.hpp"
|
||||
# include <boost/type_traits/is_reference.hpp>
|
||||
# include <boost/type_traits/is_array.hpp>
|
||||
# include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
# include <boost/type_traits/detail/false_result.hpp>
|
||||
#endif
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -128,7 +128,7 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_const,T,::boost::detail::is_const_impl<T>::value
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_CONST_HPP_INCLUDED
|
||||
|
||||
|
@ -12,22 +12,22 @@
|
||||
#ifndef BOOST_TT_IS_CONVERTIBLE_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_CONVERTIBLE_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/type_traits/is_array.hpp"
|
||||
#include "boost/type_traits/add_reference.hpp"
|
||||
#include "boost/type_traits/ice.hpp"
|
||||
#include "boost/type_traits/is_arithmetic.hpp"
|
||||
#include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/is_array.hpp>
|
||||
#include <boost/type_traits/add_reference.hpp>
|
||||
#include <boost/type_traits/ice.hpp>
|
||||
#include <boost/type_traits/is_arithmetic.hpp>
|
||||
#ifndef BOOST_NO_IS_ABSTRACT
|
||||
#include "boost/type_traits/is_abstract.hpp"
|
||||
#include <boost/type_traits/is_abstract.hpp>
|
||||
#endif
|
||||
|
||||
#if defined(BOOST_MSVC) && (BOOST_MSVC <= 1300)
|
||||
# include "boost/type_traits/is_void.hpp"
|
||||
# include <boost/type_traits/is_void.hpp>
|
||||
#endif
|
||||
|
||||
// should be always the last #include directive
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -198,10 +198,16 @@ struct is_convertible_basic_impl
|
||||
static ::boost::type_traits::no_type BOOST_TT_DECL _m_check(...);
|
||||
static ::boost::type_traits::yes_type BOOST_TT_DECL _m_check(To);
|
||||
static From _m_from;
|
||||
|
||||
#ifdef BOOST_MSVC
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable:4244)
|
||||
#endif
|
||||
BOOST_STATIC_CONSTANT(bool, value =
|
||||
sizeof( _m_check(_m_from) ) == sizeof(::boost::type_traits::yes_type)
|
||||
);
|
||||
#ifdef BOOST_MSVC
|
||||
#pragma warning(pop)
|
||||
#endif
|
||||
};
|
||||
|
||||
#endif // is_convertible_impl
|
||||
@ -349,6 +355,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_convertible,From,To,(::boost::detail::is_convert
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_CONVERTIBLE_HPP_INCLUDED
|
||||
|
@ -9,27 +9,27 @@
|
||||
#ifndef BOOST_TT_IS_EMPTY_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_EMPTY_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_convertible.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/type_traits/intrinsics.hpp"
|
||||
#include <boost/type_traits/is_convertible.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/intrinsics.hpp>
|
||||
|
||||
#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
# include "boost/type_traits/remove_cv.hpp"
|
||||
# include "boost/type_traits/is_class.hpp"
|
||||
# include "boost/type_traits/add_reference.hpp"
|
||||
# include <boost/type_traits/remove_cv.hpp>
|
||||
# include <boost/type_traits/is_class.hpp>
|
||||
# include <boost/type_traits/add_reference.hpp>
|
||||
#else
|
||||
# include "boost/type_traits/is_reference.hpp"
|
||||
# include "boost/type_traits/is_pointer.hpp"
|
||||
# include "boost/type_traits/is_member_pointer.hpp"
|
||||
# include "boost/type_traits/is_array.hpp"
|
||||
# include "boost/type_traits/is_void.hpp"
|
||||
# include "boost/type_traits/detail/ice_and.hpp"
|
||||
# include "boost/type_traits/detail/ice_not.hpp"
|
||||
# include <boost/type_traits/is_reference.hpp>
|
||||
# include <boost/type_traits/is_pointer.hpp>
|
||||
# include <boost/type_traits/is_member_pointer.hpp>
|
||||
# include <boost/type_traits/is_array.hpp>
|
||||
# include <boost/type_traits/is_void.hpp>
|
||||
# include <boost/type_traits/detail/ice_and.hpp>
|
||||
# include <boost/type_traits/detail/ice_not.hpp>
|
||||
#endif
|
||||
|
||||
// should be always the last #include directive
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -41,6 +41,10 @@ struct empty_helper_t1 : public T
|
||||
{
|
||||
empty_helper_t1(); // hh compiler bug workaround
|
||||
int i[256];
|
||||
private:
|
||||
// suppress compiler warnings:
|
||||
empty_helper_t1(const empty_helper_t1&);
|
||||
empty_helper_t1 operator=(const empty_helper_t1&);
|
||||
};
|
||||
|
||||
struct empty_helper_t2 { int i[256]; };
|
||||
@ -201,7 +205,7 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_empty,T,::boost::detail::is_empty_impl<T>::value
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_EMPTY_HPP_INCLUDED
|
||||
|
||||
|
@ -11,15 +11,15 @@
|
||||
#ifndef BOOST_TT_IS_ENUM_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_ENUM_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/add_reference.hpp"
|
||||
#include "boost/type_traits/is_arithmetic.hpp"
|
||||
#include "boost/type_traits/is_reference.hpp"
|
||||
#include "boost/type_traits/is_convertible.hpp"
|
||||
#include "boost/type_traits/is_array.hpp"
|
||||
#include <boost/type_traits/add_reference.hpp>
|
||||
#include <boost/type_traits/is_arithmetic.hpp>
|
||||
#include <boost/type_traits/is_reference.hpp>
|
||||
#include <boost/type_traits/is_convertible.hpp>
|
||||
#include <boost/type_traits/is_array.hpp>
|
||||
#ifdef __GNUC__
|
||||
#include <boost/type_traits/is_function.hpp>
|
||||
#endif
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#if defined(BOOST_TT_HAS_CONFORMING_IS_CLASS_IMPLEMENTATION)
|
||||
# include <boost/type_traits/is_class.hpp>
|
||||
# include <boost/type_traits/is_union.hpp>
|
||||
@ -27,7 +27,7 @@
|
||||
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -175,6 +175,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_enum,T,false)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_ENUM_HPP_INCLUDED
|
||||
|
@ -10,7 +10,7 @@
|
||||
#define BOOST_TYPE_TRAITS_IS_FLOAT_HPP_INCLUDED
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -22,6 +22,6 @@ BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_float,long double,true)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TYPE_TRAITS_IS_FLOAT_HPP_INCLUDED
|
||||
|
@ -10,7 +10,7 @@
|
||||
#define BOOST_TYPE_TRAITS_IS_FLOATING_HPP_INCLUDED
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -22,6 +22,6 @@ BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_floating_point,long double,true)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TYPE_TRAITS_IS_FLOAT_HPP_INCLUDED
|
||||
|
@ -11,19 +11,19 @@
|
||||
#ifndef BOOST_TT_IS_FUNCTION_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_FUNCTION_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_reference.hpp"
|
||||
#include "boost/type_traits/detail/false_result.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/is_reference.hpp>
|
||||
#include <boost/type_traits/detail/false_result.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !defined(BOOST_TT_TEST_MS_FUNC_SIGS)
|
||||
# include "boost/type_traits/detail/is_function_ptr_helper.hpp"
|
||||
# include <boost/type_traits/detail/is_function_ptr_helper.hpp>
|
||||
#else
|
||||
# include "boost/type_traits/detail/is_function_ptr_tester.hpp"
|
||||
# include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
# include <boost/type_traits/detail/is_function_ptr_tester.hpp>
|
||||
# include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
#endif
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
// is a type a function?
|
||||
// Please note that this implementation is unnecessarily complex:
|
||||
@ -83,6 +83,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_function,T,::boost::detail::is_function_impl<T>:
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_FUNCTION_HPP_INCLUDED
|
||||
|
@ -9,12 +9,12 @@
|
||||
#ifndef BOOST_TT_IS_FUNDAMENTAL_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_FUNDAMENTAL_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_arithmetic.hpp"
|
||||
#include "boost/type_traits/is_void.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include <boost/type_traits/is_arithmetic.hpp>
|
||||
#include <boost/type_traits/is_void.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -36,6 +36,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_fundamental,T,::boost::detail::is_fundamental_im
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_FUNDAMENTAL_HPP_INCLUDED
|
||||
|
@ -9,10 +9,10 @@
|
||||
#ifndef BOOST_TT_IS_INTEGRAL_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_INTEGRAL_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -66,6 +66,6 @@ BOOST_TT_AUX_BOOL_TRAIT_CV_SPEC1(is_integral,__int64,true)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_INTEGRAL_HPP_INCLUDED
|
||||
|
@ -11,8 +11,8 @@
|
||||
#ifndef BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/detail/workaround.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/detail/workaround.hpp>
|
||||
|
||||
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) \
|
||||
&& !BOOST_WORKAROUND(__BORLANDC__, < 0x600) && !defined(BOOST_TT_TEST_MS_FUNC_SIGS)
|
||||
@ -21,18 +21,18 @@
|
||||
// __stdcall etc function types, where as the partial specialisation
|
||||
// version does not do so.
|
||||
//
|
||||
# include "boost/type_traits/detail/is_mem_fun_pointer_impl.hpp"
|
||||
# include <boost/type_traits/detail/is_mem_fun_pointer_impl.hpp>
|
||||
#else
|
||||
# include "boost/type_traits/is_reference.hpp"
|
||||
# include "boost/type_traits/is_array.hpp"
|
||||
# include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
# include "boost/type_traits/detail/false_result.hpp"
|
||||
# include "boost/type_traits/detail/ice_or.hpp"
|
||||
# include "boost/type_traits/detail/is_mem_fun_pointer_tester.hpp"
|
||||
# include <boost/type_traits/is_reference.hpp>
|
||||
# include <boost/type_traits/is_array.hpp>
|
||||
# include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
# include <boost/type_traits/detail/false_result.hpp>
|
||||
# include <boost/type_traits/detail/ice_or.hpp>
|
||||
# include <boost/type_traits/detail/is_mem_fun_pointer_tester.hpp>
|
||||
#endif
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -121,6 +121,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_member_function_pointer,T,::boost::detail::is_me
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
|
||||
|
@ -10,14 +10,14 @@
|
||||
#ifndef BOOST_TT_IS_MEMBER_OBJECT_POINTER_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_MEMBER_OBJECT_POINTER_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/type_traits/is_member_pointer.hpp"
|
||||
#include "boost/type_traits/is_member_function_pointer.hpp"
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include "boost/type_traits/detail/ice_not.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/is_member_pointer.hpp>
|
||||
#include <boost/type_traits/is_member_function_pointer.hpp>
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#include <boost/type_traits/detail/ice_not.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -41,6 +41,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_member_object_pointer,T,::boost::detail::is_memb
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
|
||||
|
@ -21,22 +21,22 @@
|
||||
#ifndef BOOST_TT_IS_MEMBER_POINTER_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_MEMBER_POINTER_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/detail/workaround.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/detail/workaround.hpp>
|
||||
|
||||
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) && !BOOST_WORKAROUND(__BORLANDC__, < 0x600)
|
||||
# include "boost/type_traits/is_member_function_pointer.hpp"
|
||||
# include <boost/type_traits/is_member_function_pointer.hpp>
|
||||
#else
|
||||
# include "boost/type_traits/is_reference.hpp"
|
||||
# include "boost/type_traits/is_array.hpp"
|
||||
# include "boost/type_traits/detail/is_mem_fun_pointer_tester.hpp"
|
||||
# include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
# include "boost/type_traits/detail/false_result.hpp"
|
||||
# include "boost/type_traits/detail/ice_or.hpp"
|
||||
# include <boost/type_traits/is_reference.hpp>
|
||||
# include <boost/type_traits/is_array.hpp>
|
||||
# include <boost/type_traits/detail/is_mem_fun_pointer_tester.hpp>
|
||||
# include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
# include <boost/type_traits/detail/false_result.hpp>
|
||||
# include <boost/type_traits/detail/ice_or.hpp>
|
||||
#endif
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -103,6 +103,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_member_pointer,T,::boost::detail::is_member_poin
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_MEMBER_POINTER_HPP_INCLUDED
|
||||
|
@ -9,15 +9,15 @@
|
||||
#ifndef BOOST_TT_IS_OBJECT_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_OBJECT_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_reference.hpp"
|
||||
#include "boost/type_traits/is_void.hpp"
|
||||
#include "boost/type_traits/is_function.hpp"
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include "boost/type_traits/detail/ice_not.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/is_reference.hpp>
|
||||
#include <boost/type_traits/is_void.hpp>
|
||||
#include <boost/type_traits/is_function.hpp>
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#include <boost/type_traits/detail/ice_not.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -48,6 +48,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_object,T,::boost::detail::is_object_impl<T>::val
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_OBJECT_HPP_INCLUDED
|
||||
|
@ -9,16 +9,16 @@
|
||||
#ifndef BOOST_TT_IS_POD_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_POD_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/type_traits/is_void.hpp"
|
||||
#include "boost/type_traits/is_scalar.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include "boost/type_traits/intrinsics.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/is_void.hpp>
|
||||
#include <boost/type_traits/is_scalar.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
#include <boost/type_traits/intrinsics.hpp>
|
||||
|
||||
#include <cstddef>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -130,6 +130,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pod,T,::boost::detail::is_pod_impl<T>::value)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_POD_HPP_INCLUDED
|
||||
|
@ -21,21 +21,21 @@
|
||||
#ifndef BOOST_TT_IS_POINTER_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_POINTER_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_member_pointer.hpp"
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include "boost/type_traits/detail/ice_not.hpp"
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/is_member_pointer.hpp>
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#include <boost/type_traits/detail/ice_not.hpp>
|
||||
#include <boost/type_traits/config.hpp>
|
||||
|
||||
#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
# include "boost/type_traits/is_reference.hpp"
|
||||
# include "boost/type_traits/is_array.hpp"
|
||||
# include "boost/type_traits/detail/is_function_ptr_tester.hpp"
|
||||
# include "boost/type_traits/detail/false_result.hpp"
|
||||
# include "boost/type_traits/detail/ice_or.hpp"
|
||||
# include <boost/type_traits/is_reference.hpp>
|
||||
# include <boost/type_traits/is_array.hpp>
|
||||
# include <boost/type_traits/detail/is_function_ptr_tester.hpp>
|
||||
# include <boost/type_traits/detail/false_result.hpp>
|
||||
# include <boost/type_traits/detail/ice_or.hpp>
|
||||
#endif
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -144,6 +144,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_pointer,T,::boost::detail::is_pointer_impl<T>::v
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_POINTER_HPP_INCLUDED
|
||||
|
@ -11,7 +11,7 @@
|
||||
#include <boost/type_traits/is_class.hpp>
|
||||
#include <boost/type_traits/remove_cv.hpp>
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
#include <boost/detail/workaround.hpp>
|
||||
|
||||
namespace boost{
|
||||
@ -31,6 +31,10 @@ struct is_polymorphic_imp1
|
||||
~d1()throw();
|
||||
# endif
|
||||
char padding[256];
|
||||
private:
|
||||
// keep some picky compilers happy:
|
||||
d1(const d1&);
|
||||
d1& operator=(const d1&);
|
||||
};
|
||||
struct d2 : public ncvT
|
||||
{
|
||||
@ -43,6 +47,10 @@ struct is_polymorphic_imp1
|
||||
virtual void unique_name_to_boost5487629(unique*);
|
||||
# endif
|
||||
char padding[256];
|
||||
private:
|
||||
// keep some picky compilers happy:
|
||||
d2(const d2&);
|
||||
d2& operator=(const d2&);
|
||||
};
|
||||
# endif
|
||||
BOOST_STATIC_CONSTANT(bool, value = (sizeof(d2) == sizeof(d1)));
|
||||
@ -89,6 +97,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_polymorphic,T,::boost::detail::is_polymorphic_im
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif
|
||||
|
@ -21,15 +21,15 @@
|
||||
#ifndef BOOST_TT_IS_REFERENCE_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_REFERENCE_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
|
||||
#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
# include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
# include "boost/type_traits/detail/wrap.hpp"
|
||||
# include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
# include <boost/type_traits/detail/wrap.hpp>
|
||||
#endif
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -110,7 +110,7 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_reference,T,::boost::detail::is_reference_impl<T
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_REFERENCE_HPP_INCLUDED
|
||||
|
||||
|
@ -21,14 +21,14 @@
|
||||
#ifndef BOOST_TT_IS_SAME_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_SAME_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#ifdef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
#include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include "boost/type_traits/is_reference.hpp"
|
||||
#include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#include <boost/type_traits/is_reference.hpp>
|
||||
#endif
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -97,7 +97,7 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_same,T,U,(::boost::detail::is_same_impl<T,U>::va
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_SAME_HPP_INCLUDED
|
||||
|
||||
|
@ -9,15 +9,15 @@
|
||||
#ifndef BOOST_TT_IS_SCALAR_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_SCALAR_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_arithmetic.hpp"
|
||||
#include "boost/type_traits/is_enum.hpp"
|
||||
#include "boost/type_traits/is_pointer.hpp"
|
||||
#include "boost/type_traits/is_member_pointer.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/is_arithmetic.hpp>
|
||||
#include <boost/type_traits/is_enum.hpp>
|
||||
#include <boost/type_traits/is_pointer.hpp>
|
||||
#include <boost/type_traits/is_member_pointer.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -50,6 +50,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_scalar,T,::boost::detail::is_scalar_impl<T>::val
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_SCALAR_HPP_INCLUDED
|
||||
|
@ -10,12 +10,12 @@
|
||||
#ifndef BOOST_TT_IS_SIGNED_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_SIGNED_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_integral.hpp"
|
||||
#include "boost/type_traits/is_enum.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include <boost/type_traits/is_integral.hpp>
|
||||
#include <boost/type_traits/is_enum.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -112,6 +112,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_signed,T,::boost::detail::is_signed_imp<T>::valu
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
|
||||
|
@ -9,16 +9,16 @@
|
||||
#ifndef BOOST_TT_IS_STATELESS_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_STATELESS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/has_trivial_constructor.hpp"
|
||||
#include "boost/type_traits/has_trivial_copy.hpp"
|
||||
#include "boost/type_traits/has_trivial_destructor.hpp"
|
||||
#include "boost/type_traits/is_class.hpp"
|
||||
#include "boost/type_traits/is_empty.hpp"
|
||||
#include "boost/type_traits/detail/ice_and.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/has_trivial_constructor.hpp>
|
||||
#include <boost/type_traits/has_trivial_copy.hpp>
|
||||
#include <boost/type_traits/has_trivial_destructor.hpp>
|
||||
#include <boost/type_traits/is_class.hpp>
|
||||
#include <boost/type_traits/is_empty.hpp>
|
||||
#include <boost/type_traits/detail/ice_and.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -43,6 +43,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_stateless,T,::boost::detail::is_stateless_impl<T
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_STATELESS_HPP_INCLUDED
|
||||
|
@ -11,12 +11,12 @@
|
||||
#ifndef BOOST_TT_IS_UNION_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_UNION_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/remove_cv.hpp"
|
||||
#include "boost/type_traits/config.hpp"
|
||||
#include "boost/type_traits/intrinsics.hpp"
|
||||
#include <boost/type_traits/remove_cv.hpp>
|
||||
#include <boost/type_traits/config.hpp>
|
||||
#include <boost/type_traits/intrinsics.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -44,6 +44,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_union,T,::boost::detail::is_union_impl<T>::value
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_UNION_HPP_INCLUDED
|
||||
|
@ -10,12 +10,12 @@
|
||||
#ifndef BOOST_TT_IS_UNSIGNED_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_UNSIGNED_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_integral.hpp"
|
||||
#include "boost/type_traits/is_enum.hpp"
|
||||
#include "boost/type_traits/detail/ice_or.hpp"
|
||||
#include <boost/type_traits/is_integral.hpp>
|
||||
#include <boost/type_traits/is_enum.hpp>
|
||||
#include <boost/type_traits/detail/ice_or.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -109,6 +109,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_unsigned,T,::boost::detail::is_unsigned_imp<T>::
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
|
||||
|
@ -9,10 +9,10 @@
|
||||
#ifndef BOOST_TT_IS_VOID_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_VOID_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -28,6 +28,6 @@ BOOST_TT_AUX_BOOL_TRAIT_SPEC1(is_void,void const volatile,true)
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_VOID_HPP_INCLUDED
|
||||
|
@ -21,19 +21,19 @@
|
||||
#ifndef BOOST_TT_IS_VOLATILE_HPP_INCLUDED
|
||||
#define BOOST_TT_IS_VOLATILE_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
|
||||
#ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
|
||||
# include "boost/type_traits/detail/cv_traits_impl.hpp"
|
||||
# include <boost/type_traits/detail/cv_traits_impl.hpp>
|
||||
#else
|
||||
# include "boost/type_traits/is_reference.hpp"
|
||||
# include "boost/type_traits/is_array.hpp"
|
||||
# include "boost/type_traits/detail/yes_no_type.hpp"
|
||||
# include "boost/type_traits/detail/false_result.hpp"
|
||||
# include <boost/type_traits/is_reference.hpp>
|
||||
# include <boost/type_traits/is_array.hpp>
|
||||
# include <boost/type_traits/detail/yes_no_type.hpp>
|
||||
# include <boost/type_traits/detail/false_result.hpp>
|
||||
#endif
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -118,6 +118,6 @@ BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_volatile,T,::boost::detail::is_volatile_impl<T>:
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_VOLATILE_HPP_INCLUDED
|
||||
|
@ -14,20 +14,20 @@
|
||||
#ifndef BOOST_TT_OBJECT_TRAITS_HPP_INLCUDED
|
||||
#define BOOST_TT_OBJECT_TRAITS_HPP_INLCUDED
|
||||
|
||||
#include "boost/type_traits/has_trivial_assign.hpp"
|
||||
#include "boost/type_traits/has_trivial_constructor.hpp"
|
||||
#include "boost/type_traits/has_trivial_copy.hpp"
|
||||
#include "boost/type_traits/has_trivial_destructor.hpp"
|
||||
#include "boost/type_traits/has_nothrow_constructor.hpp"
|
||||
#include "boost/type_traits/has_nothrow_copy.hpp"
|
||||
#include "boost/type_traits/has_nothrow_assign.hpp"
|
||||
#include "boost/type_traits/is_base_and_derived.hpp"
|
||||
#include "boost/type_traits/is_class.hpp"
|
||||
#include "boost/type_traits/is_compound.hpp"
|
||||
#include "boost/type_traits/is_empty.hpp"
|
||||
#include "boost/type_traits/is_object.hpp"
|
||||
#include "boost/type_traits/is_pod.hpp"
|
||||
#include "boost/type_traits/is_scalar.hpp"
|
||||
#include "boost/type_traits/is_stateless.hpp"
|
||||
#include <boost/type_traits/has_trivial_assign.hpp>
|
||||
#include <boost/type_traits/has_trivial_constructor.hpp>
|
||||
#include <boost/type_traits/has_trivial_copy.hpp>
|
||||
#include <boost/type_traits/has_trivial_destructor.hpp>
|
||||
#include <boost/type_traits/has_nothrow_constructor.hpp>
|
||||
#include <boost/type_traits/has_nothrow_copy.hpp>
|
||||
#include <boost/type_traits/has_nothrow_assign.hpp>
|
||||
#include <boost/type_traits/is_base_and_derived.hpp>
|
||||
#include <boost/type_traits/is_class.hpp>
|
||||
#include <boost/type_traits/is_compound.hpp>
|
||||
#include <boost/type_traits/is_empty.hpp>
|
||||
#include <boost/type_traits/is_object.hpp>
|
||||
#include <boost/type_traits/is_pod.hpp>
|
||||
#include <boost/type_traits/is_scalar.hpp>
|
||||
#include <boost/type_traits/is_stateless.hpp>
|
||||
|
||||
#endif // BOOST_TT_OBJECT_TRAITS_HPP_INLCUDED
|
||||
|
@ -11,7 +11,7 @@
|
||||
#define BOOST_TT_RANK_HPP_INCLUDED
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/size_t_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/size_t_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -76,6 +76,6 @@ BOOST_TT_AUX_SIZE_T_TRAIT_DEF1(rank,T,(::boost::detail::rank_imp<T,0>::value))
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/size_t_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/size_t_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_IS_MEMBER_FUNCTION_POINTER_HPP_INCLUDED
|
||||
|
@ -10,6 +10,6 @@
|
||||
#ifndef BOOST_TT_REFERENCE_TRAITS_HPP_INCLUDED
|
||||
#define BOOST_TT_REFERENCE_TRAITS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_reference.hpp"
|
||||
#include <boost/type_traits/is_reference.hpp>
|
||||
|
||||
#endif // BOOST_TT_REFERENCE_TRAITS_HPP_INCLUDED
|
||||
|
@ -9,11 +9,11 @@
|
||||
#ifndef BOOST_TT_REMOVE_ALL_EXTENTS_HPP_INCLUDED
|
||||
#define BOOST_TT_REMOVE_ALL_EXTENTS_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
#include <cstddef>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -34,6 +34,6 @@ BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_all_extents,T const vo
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED
|
||||
|
@ -9,11 +9,11 @@
|
||||
#ifndef BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED
|
||||
#define BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
#include <cstddef>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -34,6 +34,6 @@ BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_bounds,T const volatil
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED
|
||||
|
@ -11,15 +11,15 @@
|
||||
#ifndef BOOST_TT_REMOVE_CONST_HPP_INCLUDED
|
||||
#define BOOST_TT_REMOVE_CONST_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_volatile.hpp"
|
||||
#include "boost/type_traits/broken_compiler_spec.hpp"
|
||||
#include "boost/type_traits/detail/cv_traits_impl.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/is_volatile.hpp>
|
||||
#include <boost/type_traits/broken_compiler_spec.hpp>
|
||||
#include <boost/type_traits/detail/cv_traits_impl.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
#include <cstddef>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -68,6 +68,6 @@ BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_const,T,typename detail::remove_const_impl<T
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_REMOVE_CONST_HPP_INCLUDED
|
||||
|
@ -11,14 +11,14 @@
|
||||
#ifndef BOOST_TT_REMOVE_CV_HPP_INCLUDED
|
||||
#define BOOST_TT_REMOVE_CV_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/broken_compiler_spec.hpp"
|
||||
#include "boost/type_traits/detail/cv_traits_impl.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/broken_compiler_spec.hpp>
|
||||
#include <boost/type_traits/detail/cv_traits_impl.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
#include <cstddef>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -51,6 +51,6 @@ BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_cv,T,typename boost::detail::remove_cv_impl<
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_REMOVE_CV_HPP_INCLUDED
|
||||
|
@ -9,11 +9,11 @@
|
||||
#ifndef BOOST_TT_REMOVE_EXTENT_HPP_INCLUDED
|
||||
#define BOOST_TT_REMOVE_EXTENT_HPP_INCLUDED
|
||||
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/config.hpp>
|
||||
#include <cstddef>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -34,6 +34,6 @@ BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1(typename T,remove_extent,T const volatil
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_REMOVE_BOUNDS_HPP_INCLUDED
|
||||
|
@ -9,11 +9,11 @@
|
||||
#ifndef BOOST_TT_REMOVE_POINTER_HPP_INCLUDED
|
||||
#define BOOST_TT_REMOVE_POINTER_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/broken_compiler_spec.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/broken_compiler_spec.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -33,6 +33,6 @@ BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_pointer,T,typename detail::remove_pointer_im
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_REMOVE_POINTER_HPP_INCLUDED
|
||||
|
@ -9,11 +9,11 @@
|
||||
#ifndef BOOST_TT_REMOVE_REFERENCE_HPP_INCLUDED
|
||||
#define BOOST_TT_REMOVE_REFERENCE_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/broken_compiler_spec.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/broken_compiler_spec.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -40,6 +40,6 @@ BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_reference,T,typename detail::remove_referenc
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_REMOVE_REFERENCE_HPP_INCLUDED
|
||||
|
@ -11,15 +11,15 @@
|
||||
#ifndef BOOST_TT_REMOVE_VOLATILE_HPP_INCLUDED
|
||||
#define BOOST_TT_REMOVE_VOLATILE_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_const.hpp"
|
||||
#include "boost/type_traits/broken_compiler_spec.hpp"
|
||||
#include "boost/type_traits/detail/cv_traits_impl.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/type_traits/is_const.hpp>
|
||||
#include <boost/type_traits/broken_compiler_spec.hpp>
|
||||
#include <boost/type_traits/detail/cv_traits_impl.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
#include <cstddef>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/type_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_def.hpp>
|
||||
|
||||
namespace boost {
|
||||
|
||||
@ -67,6 +67,6 @@ BOOST_TT_AUX_TYPE_TRAIT_DEF1(remove_volatile,T,typename detail::remove_volatile_
|
||||
|
||||
} // namespace boost
|
||||
|
||||
#include "boost/type_traits/detail/type_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/type_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_REMOVE_VOLATILE_HPP_INCLUDED
|
||||
|
@ -10,6 +10,6 @@
|
||||
#ifndef BOOST_TT_SAME_TRAITS_HPP_INCLUDED
|
||||
#define BOOST_TT_SAME_TRAITS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/is_same.hpp"
|
||||
#include <boost/type_traits/is_same.hpp>
|
||||
|
||||
#endif // BOOST_TT_SAME_TRAITS_HPP_INCLUDED
|
||||
|
@ -12,10 +12,10 @@
|
||||
#ifndef BOOST_TT_TRANSFORM_TRAITS_HPP_INCLUDED
|
||||
#define BOOST_TT_TRANSFORM_TRAITS_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/add_pointer.hpp"
|
||||
#include "boost/type_traits/add_reference.hpp"
|
||||
#include "boost/type_traits/remove_bounds.hpp"
|
||||
#include "boost/type_traits/remove_pointer.hpp"
|
||||
#include "boost/type_traits/remove_reference.hpp"
|
||||
#include <boost/type_traits/add_pointer.hpp>
|
||||
#include <boost/type_traits/add_reference.hpp>
|
||||
#include <boost/type_traits/remove_bounds.hpp>
|
||||
#include <boost/type_traits/remove_pointer.hpp>
|
||||
#include <boost/type_traits/remove_reference.hpp>
|
||||
|
||||
#endif // BOOST_TT_TRANSFORM_TRAITS_HPP_INCLUDED
|
||||
|
@ -9,6 +9,6 @@
|
||||
#ifndef BOOST_TT_TRANSFORM_TRAITS_SPEC_HPP_INCLUDED
|
||||
#define BOOST_TT_TRANSFORM_TRAITS_SPEC_HPP_INCLUDED
|
||||
|
||||
#include "boost/type_traits/broken_compiler_spec.hpp"
|
||||
#include <boost/type_traits/broken_compiler_spec.hpp>
|
||||
|
||||
#endif // BOOST_TT_TRANSFORM_TRAITS_SPEC_HPP_INCLUDED
|
||||
|
@ -8,19 +8,19 @@
|
||||
#ifndef BOOST_TT_TYPE_WITH_ALIGNMENT_INCLUDED
|
||||
#define BOOST_TT_TYPE_WITH_ALIGNMENT_INCLUDED
|
||||
|
||||
#include "boost/mpl/if.hpp"
|
||||
#include "boost/preprocessor/list/for_each_i.hpp"
|
||||
#include "boost/preprocessor/tuple/to_list.hpp"
|
||||
#include "boost/preprocessor/cat.hpp"
|
||||
#include "boost/preprocessor/list/transform.hpp"
|
||||
#include "boost/preprocessor/list/append.hpp"
|
||||
#include "boost/type_traits/alignment_of.hpp"
|
||||
#include "boost/type_traits/is_pod.hpp"
|
||||
#include "boost/static_assert.hpp"
|
||||
#include "boost/config.hpp"
|
||||
#include <boost/mpl/if.hpp>
|
||||
#include <boost/preprocessor/list/for_each_i.hpp>
|
||||
#include <boost/preprocessor/tuple/to_list.hpp>
|
||||
#include <boost/preprocessor/cat.hpp>
|
||||
#include <boost/preprocessor/list/transform.hpp>
|
||||
#include <boost/preprocessor/list/append.hpp>
|
||||
#include <boost/type_traits/alignment_of.hpp>
|
||||
#include <boost/type_traits/is_pod.hpp>
|
||||
#include <boost/static_assert.hpp>
|
||||
#include <boost/config.hpp>
|
||||
|
||||
// should be the last #include
|
||||
#include "boost/type_traits/detail/bool_trait_def.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_def.hpp>
|
||||
|
||||
#include <cstddef>
|
||||
|
||||
@ -281,7 +281,7 @@ template <> struct type_with_alignment<16>{ typedef align::a16 type; };
|
||||
# pragma warning(pop)
|
||||
#endif
|
||||
|
||||
#include "boost/type_traits/detail/bool_trait_undef.hpp"
|
||||
#include <boost/type_traits/detail/bool_trait_undef.hpp>
|
||||
|
||||
#endif // BOOST_TT_TYPE_WITH_ALIGNMENT_INCLUDED
|
||||
|
||||
|
Reference in New Issue
Block a user