forked from boostorg/config
Merge branch 'develop'
# Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#
|
#
|
||||||
# *** DO NOT EDIT THIS FILE BY HAND ***
|
# *** DO NOT EDIT THIS FILE BY HAND ***
|
||||||
# This file was automatically generated on Thu Aug 13 16:32:12 2015
|
# This file was automatically generated on Fri Jul 1 18:47:25 2016
|
||||||
# by libs/config/tools/generate.cpp
|
# by libs/config/tools/generate.cpp
|
||||||
# Copyright John Maddock.
|
# Copyright John Maddock.
|
||||||
# Use, modification and distribution are subject to the
|
# Use, modification and distribution are subject to the
|
||||||
@@ -10,602 +10,208 @@
|
|||||||
import modules ;
|
import modules ;
|
||||||
import path ;
|
import path ;
|
||||||
|
|
||||||
actions simple_run_action
|
|
||||||
{
|
|
||||||
$(>) > $(<)
|
|
||||||
}
|
|
||||||
|
|
||||||
rule run-simple ( sources + : args * : input-files * : requirements * : target-name )
|
rule run-simple ( requirements * : target-name )
|
||||||
{
|
{
|
||||||
obj $(target-name)_obj : $(sources) : $(requirements) ;
|
obj $(target-name)_obj : test_case.cpp : $(requirements) ;
|
||||||
explicit $(target-name)_obj ;
|
explicit $(target-name)_obj ;
|
||||||
exe $(target-name)_exe : $(target-name)_obj : $(requirements) ;
|
unit-test $(target-name) : $(target-name)_obj : $(requirements) ;
|
||||||
explicit $(target-name)_exe ;
|
explicit $(target-name) ;
|
||||||
#testing.capture-output $(target-name)_output : $(target-name) : $(requirements) <name>$(target-name) ;
|
|
||||||
make $(target-name).output : $(target-name)_exe : @simple_run_action ;
|
|
||||||
explicit $(target-name).output ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TWO_ARG_USE_FACET : two_arg_use_facet ;
|
run-simple <define>TEST_BOOST_HAS_TWO_ARG_USE_FACET : two_arg_use_facet ;
|
||||||
alias two_arg_use_facet : two_arg_use_facet.output ;
|
run-simple <define>TEST_BOOST_HAS_BETHREADS : bethreads ;
|
||||||
explicit two_arg_use_facet ;
|
run-simple <define>TEST_BOOST_HAS_CLOCK_GETTIME : clock_gettime ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_BETHREADS : bethreads ;
|
run-simple <define>TEST_BOOST_HAS_DIRENT_H : dirent_h ;
|
||||||
alias bethreads : bethreads.output ;
|
run-simple <define>TEST_BOOST_HAS_EXPM1 : expm1 ;
|
||||||
explicit bethreads ;
|
run-simple <define>TEST_BOOST_HAS_FLOAT128 : float128 ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_CLOCK_GETTIME : clock_gettime ;
|
run-simple <define>TEST_BOOST_HAS_FTIME : ftime ;
|
||||||
alias clock_gettime : clock_gettime.output ;
|
run-simple <define>TEST_BOOST_HAS_GETSYSTEMTIMEASFILETIME : getsystemtimeasfiletime ;
|
||||||
explicit clock_gettime ;
|
run-simple <define>TEST_BOOST_HAS_GETTIMEOFDAY : gettimeofday ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_DIRENT_H : dirent_h ;
|
run-simple <define>TEST_BOOST_HAS_HASH : hash ;
|
||||||
alias dirent_h : dirent_h.output ;
|
run-simple <define>TEST_BOOST_HAS_INT128 : int128 ;
|
||||||
explicit dirent_h ;
|
run-simple <define>TEST_BOOST_HAS_LOG1P : log1p ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_EXPM1 : expm1 ;
|
run-simple <define>TEST_BOOST_HAS_LONG_LONG : long_long ;
|
||||||
alias expm1 : expm1.output ;
|
run-simple <define>TEST_BOOST_HAS_MACRO_USE_FACET : macro_use_facet ;
|
||||||
explicit expm1 ;
|
run-simple <define>TEST_BOOST_HAS_MS_INT64 : ms_int64 ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_FLOAT128 : float128 ;
|
run-simple <define>TEST_BOOST_HAS_NANOSLEEP : nanosleep ;
|
||||||
alias float128 : float128.output ;
|
run-simple <define>TEST_BOOST_HAS_NL_TYPES_H : nl_types_h ;
|
||||||
explicit float128 ;
|
run-simple <define>TEST_BOOST_HAS_NRVO : nrvo ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_FTIME : ftime ;
|
run-simple <define>TEST_BOOST_HAS_PARTIAL_STD_ALLOCATOR : partial_std_allocator ;
|
||||||
alias ftime : ftime.output ;
|
run-simple <define>TEST_BOOST_HAS_PTHREAD_DELAY_NP : pthread_delay_np ;
|
||||||
explicit ftime ;
|
run-simple <define>TEST_BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE : pthread_mutexattr_settype ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_GETSYSTEMTIMEASFILETIME : getsystemtimeasfiletime ;
|
run-simple <define>TEST_BOOST_HAS_PTHREAD_YIELD : pthread_yield ;
|
||||||
alias getsystemtimeasfiletime : getsystemtimeasfiletime.output ;
|
run-simple <define>TEST_BOOST_HAS_PTHREADS : pthreads ;
|
||||||
explicit getsystemtimeasfiletime ;
|
run-simple <define>TEST_BOOST_HAS_RVALUE_REFS : rvalue_refs ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_GETTIMEOFDAY : gettimeofday ;
|
run-simple <define>TEST_BOOST_HAS_SCHED_YIELD : sched_yield ;
|
||||||
alias gettimeofday : gettimeofday.output ;
|
run-simple <define>TEST_BOOST_HAS_SGI_TYPE_TRAITS : sgi_type_traits ;
|
||||||
explicit gettimeofday ;
|
run-simple <define>TEST_BOOST_HAS_SIGACTION : sigaction ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_HASH : hash ;
|
run-simple <define>TEST_BOOST_HAS_SLIST : slist ;
|
||||||
alias hash : hash.output ;
|
run-simple <define>TEST_BOOST_HAS_STATIC_ASSERT : static_assert ;
|
||||||
explicit hash ;
|
run-simple <define>TEST_BOOST_HAS_STDINT_H : stdint_h ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_INT128 : int128 ;
|
run-simple <define>TEST_BOOST_HAS_STLP_USE_FACET : stlp_use_facet ;
|
||||||
alias int128 : int128.output ;
|
run-simple <define>TEST_BOOST_HAS_TR1_ARRAY : tr1_array ;
|
||||||
explicit int128 ;
|
run-simple <define>TEST_BOOST_HAS_TR1_BIND : tr1_bind ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_LOG1P : log1p ;
|
run-simple <define>TEST_BOOST_HAS_TR1_COMPLEX_OVERLOADS : tr1_complex_overloads ;
|
||||||
alias log1p : log1p.output ;
|
run-simple <define>TEST_BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG : tr1_complex_inverse_trig ;
|
||||||
explicit log1p ;
|
run-simple <define>TEST_BOOST_HAS_TR1_FUNCTION : tr1_function ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_LONG_LONG : long_long ;
|
run-simple <define>TEST_BOOST_HAS_TR1_HASH : tr1_hash ;
|
||||||
alias long_long : long_long.output ;
|
run-simple <define>TEST_BOOST_HAS_TR1_MEM_FN : tr1_mem_fn ;
|
||||||
explicit long_long ;
|
run-simple <define>TEST_BOOST_HAS_TR1_RANDOM : tr1_random ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_MACRO_USE_FACET : macro_use_facet ;
|
run-simple <define>TEST_BOOST_HAS_TR1_REFERENCE_WRAPPER : tr1_reference_wrapper ;
|
||||||
alias macro_use_facet : macro_use_facet.output ;
|
run-simple <define>TEST_BOOST_HAS_TR1_REGEX : tr1_regex ;
|
||||||
explicit macro_use_facet ;
|
run-simple <define>TEST_BOOST_HAS_TR1_RESULT_OF : tr1_result_of ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_MS_INT64 : ms_int64 ;
|
run-simple <define>TEST_BOOST_HAS_TR1_SHARED_PTR : tr1_shared_ptr ;
|
||||||
alias ms_int64 : ms_int64.output ;
|
run-simple <define>TEST_BOOST_HAS_TR1_TUPLE : tr1_tuple ;
|
||||||
explicit ms_int64 ;
|
run-simple <define>TEST_BOOST_HAS_TR1_TYPE_TRAITS : tr1_type_traits ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_NANOSLEEP : nanosleep ;
|
run-simple <define>TEST_BOOST_HAS_TR1_UNORDERED_MAP : tr1_unordered_map ;
|
||||||
alias nanosleep : nanosleep.output ;
|
run-simple <define>TEST_BOOST_HAS_TR1_UNORDERED_SET : tr1_unordered_set ;
|
||||||
explicit nanosleep ;
|
run-simple <define>TEST_BOOST_HAS_TR1_UTILITY : tr1_utility ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_NL_TYPES_H : nl_types_h ;
|
run-simple <define>TEST_BOOST_HAS_UNISTD_H : unistd_h ;
|
||||||
alias nl_types_h : nl_types_h.output ;
|
run-simple <define>TEST_BOOST_HAS_VARIADIC_TMPL : variadic_tmpl ;
|
||||||
explicit nl_types_h ;
|
run-simple <define>TEST_BOOST_MSVC6_MEMBER_TEMPLATES : boost_msvc6_member_templates ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_NRVO : nrvo ;
|
run-simple <define>TEST_BOOST_MSVC_STD_ITERATOR : boost_msvc_std_iterator ;
|
||||||
alias nrvo : nrvo.output ;
|
run-simple <define>TEST_BOOST_HAS_WINTHREADS : winthreads ;
|
||||||
explicit nrvo ;
|
run-simple <define>TEST_BOOST_NO_ADL_BARRIER : adl_barrier ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_PARTIAL_STD_ALLOCATOR : partial_std_allocator ;
|
run-simple <define>TEST_BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP : argument_dependent_lookup ;
|
||||||
alias partial_std_allocator : partial_std_allocator.output ;
|
run-simple <define>TEST_BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS : array_type_specializations ;
|
||||||
explicit partial_std_allocator ;
|
run-simple <define>TEST_BOOST_NO_CXX11_AUTO_DECLARATIONS : cxx11_auto_declarations ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_PTHREAD_DELAY_NP : pthread_delay_np ;
|
run-simple <define>TEST_BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS : cxx11_auto_multideclarations ;
|
||||||
alias pthread_delay_np : pthread_delay_np.output ;
|
run-simple <define>TEST_BOOST_NO_AUTO_PTR : auto_ptr ;
|
||||||
explicit pthread_delay_np ;
|
run-simple <define>TEST_BOOST_BCB_PARTIAL_SPECIALIZATION_BUG : boost_bcb_partial_specialization_bug ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE : pthread_mutexattr_settype ;
|
run-simple <define>TEST_BOOST_NO_CXX11_CHAR16_T : cxx11_char16_t ;
|
||||||
alias pthread_mutexattr_settype : pthread_mutexattr_settype.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_CHAR32_T : cxx11_char32_t ;
|
||||||
explicit pthread_mutexattr_settype ;
|
run-simple <define>TEST_BOOST_NO_COMPLETE_VALUE_INITIALIZATION : complete_value_initialization ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_PTHREAD_YIELD : pthread_yield ;
|
run-simple <define>TEST_BOOST_NO_CXX11_CONSTEXPR : cxx11_constexpr ;
|
||||||
alias pthread_yield : pthread_yield.output ;
|
run-simple <define>TEST_BOOST_NO_CTYPE_FUNCTIONS : ctype_functions ;
|
||||||
explicit pthread_yield ;
|
run-simple <define>TEST_BOOST_NO_CV_SPECIALIZATIONS : cv_specializations ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_PTHREADS : pthreads ;
|
run-simple <define>TEST_BOOST_NO_CV_VOID_SPECIALIZATIONS : cv_void_specializations ;
|
||||||
alias pthreads : pthreads.output ;
|
run-simple <define>TEST_BOOST_NO_CWCHAR : cwchar ;
|
||||||
explicit pthreads ;
|
run-simple <define>TEST_BOOST_NO_CWCTYPE : cwctype ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_RVALUE_REFS : rvalue_refs ;
|
run-simple <define>TEST_BOOST_NO_CXX11_ADDRESSOF : cxx11_addressof ;
|
||||||
alias rvalue_refs : rvalue_refs.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_ALIGNAS : cxx11_alignas ;
|
||||||
explicit rvalue_refs ;
|
run-simple <define>TEST_BOOST_NO_CXX11_ALLOCATOR : cxx11_allocator ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_SCHED_YIELD : sched_yield ;
|
run-simple <define>TEST_BOOST_NO_CXX11_ATOMIC_SMART_PTR : cxx11_atomic_smart_ptr ;
|
||||||
alias sched_yield : sched_yield.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_FINAL : cxx11_final ;
|
||||||
explicit sched_yield ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_ARRAY : cxx11_hdr_array ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_SGI_TYPE_TRAITS : sgi_type_traits ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_ATOMIC : cxx11_hdr_atomic ;
|
||||||
alias sgi_type_traits : sgi_type_traits.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_CHRONO : cxx11_hdr_chrono ;
|
||||||
explicit sgi_type_traits ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_CODECVT : cxx11_hdr_codecvt ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_SIGACTION : sigaction ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_CONDITION_VARIABLE : cxx11_hdr_condition_variable ;
|
||||||
alias sigaction : sigaction.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_FORWARD_LIST : cxx11_hdr_forward_list ;
|
||||||
explicit sigaction ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_FUTURE : cxx11_hdr_future ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_SLIST : slist ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_INITIALIZER_LIST : cxx11_hdr_initializer_list ;
|
||||||
alias slist : slist.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_MUTEX : cxx11_hdr_mutex ;
|
||||||
explicit slist ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_RANDOM : cxx11_hdr_random ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_STATIC_ASSERT : static_assert ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_RATIO : cxx11_hdr_ratio ;
|
||||||
alias static_assert : static_assert.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_REGEX : cxx11_hdr_regex ;
|
||||||
explicit static_assert ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_SYSTEM_ERROR : cxx11_hdr_system_error ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_STDINT_H : stdint_h ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_THREAD : cxx11_hdr_thread ;
|
||||||
alias stdint_h : stdint_h.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_TUPLE : cxx11_hdr_tuple ;
|
||||||
explicit stdint_h ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_TYPE_TRAITS : cxx11_hdr_type_traits ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_STLP_USE_FACET : stlp_use_facet ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_TYPEINDEX : cxx11_hdr_typeindex ;
|
||||||
alias stlp_use_facet : stlp_use_facet.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_UNORDERED_MAP : cxx11_hdr_unordered_map ;
|
||||||
explicit stlp_use_facet ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_UNORDERED_SET : cxx11_hdr_unordered_set ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_ARRAY : tr1_array ;
|
run-simple <define>TEST_BOOST_NO_CXX11_INLINE_NAMESPACES : cxx11_inline_namespaces ;
|
||||||
alias tr1_array : tr1_array.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS : cxx11_non_public_defaulted_functions ;
|
||||||
explicit tr1_array ;
|
run-simple <define>TEST_BOOST_NO_CXX11_NUMERIC_LIMITS : cxx11_numeric_limits ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_BIND : tr1_bind ;
|
run-simple <define>TEST_BOOST_NO_CXX11_REF_QUALIFIERS : cxx11_ref_qualifiers ;
|
||||||
alias tr1_bind : tr1_bind.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_SMART_PTR : cxx11_smart_ptr ;
|
||||||
explicit tr1_bind ;
|
run-simple <define>TEST_BOOST_NO_CXX11_STD_ALIGN : cxx11_std_align ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_COMPLEX_OVERLOADS : tr1_complex_overloads ;
|
run-simple <define>TEST_BOOST_NO_CXX11_THREAD_LOCAL : cxx11_thread_local ;
|
||||||
alias tr1_complex_overloads : tr1_complex_overloads.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_TRAILING_RESULT_TYPES : cxx11_trailing_result_types ;
|
||||||
explicit tr1_complex_overloads ;
|
run-simple <define>TEST_BOOST_NO_CXX11_USER_DEFINED_LITERALS : cxx11_user_defined_literals ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG : tr1_complex_inverse_trig ;
|
run-simple <define>TEST_BOOST_NO_CXX14_BINARY_LITERALS : cxx14_binary_literals ;
|
||||||
alias tr1_complex_inverse_trig : tr1_complex_inverse_trig.output ;
|
run-simple <define>TEST_BOOST_NO_CXX14_CONSTEXPR : cxx14_constexpr ;
|
||||||
explicit tr1_complex_inverse_trig ;
|
run-simple <define>TEST_BOOST_NO_CXX14_DECLTYPE_AUTO : cxx14_decltype_auto ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_FUNCTION : tr1_function ;
|
run-simple <define>TEST_BOOST_NO_CXX14_DIGIT_SEPARATORS : cxx14_digit_separators ;
|
||||||
alias tr1_function : tr1_function.output ;
|
run-simple <define>TEST_BOOST_NO_CXX14_GENERIC_LAMBDAS : cxx14_generic_lambdas ;
|
||||||
explicit tr1_function ;
|
run-simple <define>TEST_BOOST_NO_CXX14_HDR_SHARED_MUTEX : cxx14_hdr_shared_mutex ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_HASH : tr1_hash ;
|
run-simple <define>TEST_BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES : cxx14_initialized_lambda_captures ;
|
||||||
alias tr1_hash : tr1_hash.output ;
|
run-simple <define>TEST_BOOST_NO_CXX14_AGGREGATE_NSDMI : cxx14_aggregate_nsdmi ;
|
||||||
explicit tr1_hash ;
|
run-simple <define>TEST_BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION : cxx14_return_type_deduction ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_MEM_FN : tr1_mem_fn ;
|
run-simple <define>TEST_BOOST_NO_CXX14_VARIABLE_TEMPLATES : cxx14_variable_templates ;
|
||||||
alias tr1_mem_fn : tr1_mem_fn.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_HDR_FUNCTIONAL : cxx11_hdr_functional ;
|
||||||
explicit tr1_mem_fn ;
|
run-simple <define>TEST_BOOST_NO_CXX11_DECLTYPE : cxx11_decltype ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_RANDOM : tr1_random ;
|
run-simple <define>TEST_BOOST_NO_CXX11_DECLTYPE_N3276 : cxx11_decltype_n3276 ;
|
||||||
alias tr1_random : tr1_random.output ;
|
run-simple <define>TEST_BOOST_DEDUCED_TYPENAME : boost_deduced_typename ;
|
||||||
explicit tr1_random ;
|
run-simple <define>TEST_BOOST_NO_CXX11_DEFAULTED_FUNCTIONS : cxx11_defaulted_functions ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_REFERENCE_WRAPPER : tr1_reference_wrapper ;
|
run-simple <define>TEST_BOOST_NO_CXX11_DELETED_FUNCTIONS : cxx11_deleted_functions ;
|
||||||
alias tr1_reference_wrapper : tr1_reference_wrapper.output ;
|
run-simple <define>TEST_BOOST_NO_DEPENDENT_NESTED_DERIVATIONS : dependent_nested_derivations ;
|
||||||
explicit tr1_reference_wrapper ;
|
run-simple <define>TEST_BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS : dependent_types_in_template_value_parameters ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_REGEX : tr1_regex ;
|
run-simple <define>TEST_BOOST_NO_EXCEPTION_STD_NAMESPACE : exception_std_namespace ;
|
||||||
alias tr1_regex : tr1_regex.output ;
|
run-simple <define>TEST_BOOST_NO_EXCEPTIONS : exceptions ;
|
||||||
explicit tr1_regex ;
|
run-simple <define>TEST_BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS : explicit_function_template_arguments ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_RESULT_OF : tr1_result_of ;
|
run-simple <define>TEST_BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS : cxx11_explicit_conversion_operators ;
|
||||||
alias tr1_result_of : tr1_result_of.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_EXTERN_TEMPLATE : cxx11_extern_template ;
|
||||||
explicit tr1_result_of ;
|
run-simple <define>TEST_BOOST_NO_FENV_H : fenv_h ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_SHARED_PTR : tr1_shared_ptr ;
|
run-simple <define>TEST_BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS : cxx11_fixed_length_variadic_template_expansion_packs ;
|
||||||
alias tr1_shared_ptr : tr1_shared_ptr.output ;
|
run-simple <define>TEST_BOOST_NO_FUNCTION_TEMPLATE_ORDERING : function_template_ordering ;
|
||||||
explicit tr1_shared_ptr ;
|
run-simple <define>TEST_BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS : cxx11_function_template_default_args ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_TUPLE : tr1_tuple ;
|
run-simple <define>TEST_BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS : function_type_specializations ;
|
||||||
alias tr1_tuple : tr1_tuple.output ;
|
run-simple <define>TEST_BOOST_NO_MS_INT64_NUMERIC_LIMITS : ms_int64_numeric_limits ;
|
||||||
explicit tr1_tuple ;
|
run-simple <define>TEST_BOOST_NO_INCLASS_MEMBER_INITIALIZATION : inclass_member_initialization ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_TYPE_TRAITS : tr1_type_traits ;
|
run-simple <define>TEST_BOOST_NO_INTEGRAL_INT64_T : integral_int64_t ;
|
||||||
alias tr1_type_traits : tr1_type_traits.output ;
|
run-simple <define>TEST_BOOST_NO_IOSFWD : iosfwd ;
|
||||||
explicit tr1_type_traits ;
|
run-simple <define>TEST_BOOST_NO_IOSTREAM : iostream ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_UNORDERED_MAP : tr1_unordered_map ;
|
run-simple <define>TEST_BOOST_NO_IS_ABSTRACT : is_abstract ;
|
||||||
alias tr1_unordered_map : tr1_unordered_map.output ;
|
run-simple <define>TEST_BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS : templated_iterator_constructors ;
|
||||||
explicit tr1_unordered_map ;
|
run-simple <define>TEST_BOOST_NO_CXX11_LAMBDAS : cxx11_lambdas ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_UNORDERED_SET : tr1_unordered_set ;
|
run-simple <define>TEST_BOOST_NO_LIMITS : limits ;
|
||||||
alias tr1_unordered_set : tr1_unordered_set.output ;
|
run-simple <define>TEST_BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS : limits_compile_time_constants ;
|
||||||
explicit tr1_unordered_set ;
|
run-simple <define>TEST_BOOST_NO_LONG_LONG_NUMERIC_LIMITS : long_long_numeric_limits ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_TR1_UTILITY : tr1_utility ;
|
run-simple <define>TEST_BOOST_NO_LONG_LONG : long_long ;
|
||||||
alias tr1_utility : tr1_utility.output ;
|
run-simple <define>TEST_BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS : member_function_specializations ;
|
||||||
explicit tr1_utility ;
|
run-simple <define>TEST_BOOST_NO_MEMBER_TEMPLATE_KEYWORD : member_template_keyword ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_UNISTD_H : unistd_h ;
|
run-simple <define>TEST_BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS : pointer_to_member_template_parameters ;
|
||||||
alias unistd_h : unistd_h.output ;
|
run-simple <define>TEST_BOOST_NO_MEMBER_TEMPLATE_FRIENDS : member_template_friends ;
|
||||||
explicit unistd_h ;
|
run-simple <define>TEST_BOOST_NO_MEMBER_TEMPLATES : member_templates ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_VARIADIC_TMPL : variadic_tmpl ;
|
run-simple <define>TEST_BOOST_NO_NESTED_FRIENDSHIP : nested_friendship ;
|
||||||
alias variadic_tmpl : variadic_tmpl.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_NOEXCEPT : cxx11_noexcept ;
|
||||||
explicit variadic_tmpl ;
|
run-simple <define>TEST_BOOST_NO_CXX11_NULLPTR : cxx11_nullptr ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_MSVC6_MEMBER_TEMPLATES : boost_msvc6_member_templates ;
|
run-simple <define>TEST_BOOST_NO_OPERATORS_IN_NAMESPACE : operators_in_namespace ;
|
||||||
alias boost_msvc6_member_templates : boost_msvc6_member_templates.output ;
|
run-simple <define>TEST_BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS : partial_specialization_implicit_default_args ;
|
||||||
explicit boost_msvc6_member_templates ;
|
run-simple <define>TEST_BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION : template_partial_specialization ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_MSVC_STD_ITERATOR : boost_msvc_std_iterator ;
|
run-simple <define>TEST_BOOST_NO_PRIVATE_IN_AGGREGATE : private_in_aggregate ;
|
||||||
alias boost_msvc_std_iterator : boost_msvc_std_iterator.output ;
|
run-simple <define>TEST_BOOST_NO_POINTER_TO_MEMBER_CONST : pointer_to_member_const ;
|
||||||
explicit boost_msvc_std_iterator ;
|
run-simple <define>TEST_BOOST_NO_CXX11_RANGE_BASED_FOR : cxx11_range_based_for ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_HAS_WINTHREADS : winthreads ;
|
run-simple <define>TEST_BOOST_NO_CXX11_RAW_LITERALS : cxx11_raw_literals ;
|
||||||
alias winthreads : winthreads.output ;
|
run-simple <define>TEST_BOOST_NO_UNREACHABLE_RETURN_DETECTION : unreachable_return_detection ;
|
||||||
explicit winthreads ;
|
run-simple <define>TEST_BOOST_NO_RTTI : rtti ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_ADL_BARRIER : adl_barrier ;
|
run-simple <define>TEST_BOOST_NO_CXX11_RVALUE_REFERENCES : cxx11_rvalue_references ;
|
||||||
alias adl_barrier : adl_barrier.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_SCOPED_ENUMS : cxx11_scoped_enums ;
|
||||||
explicit adl_barrier ;
|
run-simple <define>TEST_BOOST_NO_SFINAE : sfinae ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP : argument_dependent_lookup ;
|
run-simple <define>TEST_BOOST_NO_SFINAE_EXPR : sfinae_expr ;
|
||||||
alias argument_dependent_lookup : argument_dependent_lookup.output ;
|
run-simple <define>TEST_BOOST_NO_STRINGSTREAM : stringstream ;
|
||||||
explicit argument_dependent_lookup ;
|
run-simple <define>TEST_BOOST_NO_CXX11_STATIC_ASSERT : cxx11_static_assert ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS : array_type_specializations ;
|
run-simple <define>TEST_BOOST_NO_STD_ALLOCATOR : std_allocator ;
|
||||||
alias array_type_specializations : array_type_specializations.output ;
|
run-simple <define>TEST_BOOST_NO_STD_DISTANCE : std_distance ;
|
||||||
explicit array_type_specializations ;
|
run-simple <define>TEST_BOOST_NO_STD_ITERATOR_TRAITS : std_iterator_traits ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_AUTO_DECLARATIONS : cxx11_auto_declarations ;
|
run-simple <define>TEST_BOOST_NO_STD_ITERATOR : std_iterator ;
|
||||||
alias cxx11_auto_declarations : cxx11_auto_declarations.output ;
|
run-simple <define>TEST_BOOST_NO_STD_LOCALE : std_locale ;
|
||||||
explicit cxx11_auto_declarations ;
|
run-simple <define>TEST_BOOST_NO_STD_MESSAGES : std_messages ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS : cxx11_auto_multideclarations ;
|
run-simple <define>TEST_BOOST_NO_STD_MIN_MAX : std_min_max ;
|
||||||
alias cxx11_auto_multideclarations : cxx11_auto_multideclarations.output ;
|
run-simple <define>TEST_BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN : std_output_iterator_assign ;
|
||||||
explicit cxx11_auto_multideclarations ;
|
run-simple <define>TEST_BOOST_NO_STD_TYPEINFO : std_typeinfo ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_AUTO_PTR : auto_ptr ;
|
run-simple <define>TEST_BOOST_NO_STD_USE_FACET : std_use_facet ;
|
||||||
alias auto_ptr : auto_ptr.output ;
|
run-simple <define>TEST_BOOST_NO_STD_WSTREAMBUF : std_wstreambuf ;
|
||||||
explicit auto_ptr ;
|
run-simple <define>TEST_BOOST_NO_STD_WSTRING : std_wstring ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_BCB_PARTIAL_SPECIALIZATION_BUG : boost_bcb_partial_specialization_bug ;
|
run-simple <define>TEST_BOOST_NO_STDC_NAMESPACE : stdc_namespace ;
|
||||||
alias boost_bcb_partial_specialization_bug : boost_bcb_partial_specialization_bug.output ;
|
run-simple <define>TEST_BOOST_NO_SWPRINTF : swprintf ;
|
||||||
explicit boost_bcb_partial_specialization_bug ;
|
run-simple <define>TEST_BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS : cxx11_local_class_template_parameters ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_CHAR16_T : cxx11_char16_t ;
|
run-simple <define>TEST_BOOST_NO_CXX11_TEMPLATE_ALIASES : cxx11_template_aliases ;
|
||||||
alias cxx11_char16_t : cxx11_char16_t.output ;
|
run-simple <define>TEST_BOOST_NO_TEMPLATED_IOSTREAMS : templated_iostreams ;
|
||||||
explicit cxx11_char16_t ;
|
run-simple <define>TEST_BOOST_NO_TEMPLATE_TEMPLATES : template_templates ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_CHAR32_T : cxx11_char32_t ;
|
run-simple <define>TEST_BOOST_NO_TWO_PHASE_NAME_LOOKUP : two_phase_name_lookup ;
|
||||||
alias cxx11_char32_t : cxx11_char32_t.output ;
|
run-simple <define>TEST_BOOST_NO_TYPEID : typeid ;
|
||||||
explicit cxx11_char32_t ;
|
run-simple <define>TEST_BOOST_NO_TYPENAME_WITH_CTOR : typename_with_ctor ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_COMPLETE_VALUE_INITIALIZATION : complete_value_initialization ;
|
run-simple <define>TEST_BOOST_NO_CXX11_UNICODE_LITERALS : cxx11_unicode_literals ;
|
||||||
alias complete_value_initialization : complete_value_initialization.output ;
|
run-simple <define>TEST_BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX : cxx11_unified_initialization_syntax ;
|
||||||
explicit complete_value_initialization ;
|
run-simple <define>TEST_BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL : boost_function_scope_using_declaration_breaks_adl ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_CONSTEXPR : cxx11_constexpr ;
|
run-simple <define>TEST_BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE : using_declaration_overloads_from_typename_base ;
|
||||||
alias cxx11_constexpr : cxx11_constexpr.output ;
|
run-simple <define>TEST_BOOST_NO_USING_TEMPLATE : using_template ;
|
||||||
explicit cxx11_constexpr ;
|
run-simple <define>TEST_BOOST_NO_CXX11_VARIADIC_MACROS : cxx11_variadic_macros ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CTYPE_FUNCTIONS : ctype_functions ;
|
run-simple <define>TEST_BOOST_NO_CXX11_VARIADIC_TEMPLATES : cxx11_variadic_templates ;
|
||||||
alias ctype_functions : ctype_functions.output ;
|
run-simple <define>TEST_BOOST_NO_VOID_RETURNS : void_returns ;
|
||||||
explicit ctype_functions ;
|
run-simple <define>TEST_BOOST_NO_INTRINSIC_WCHAR_T : intrinsic_wchar_t ;
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CV_SPECIALIZATIONS : cv_specializations ;
|
|
||||||
alias cv_specializations : cv_specializations.output ;
|
|
||||||
explicit cv_specializations ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CV_VOID_SPECIALIZATIONS : cv_void_specializations ;
|
|
||||||
alias cv_void_specializations : cv_void_specializations.output ;
|
|
||||||
explicit cv_void_specializations ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CWCHAR : cwchar ;
|
|
||||||
alias cwchar : cwchar.output ;
|
|
||||||
explicit cwchar ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CWCTYPE : cwctype ;
|
|
||||||
alias cwctype : cwctype.output ;
|
|
||||||
explicit cwctype ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_ADDRESSOF : cxx11_addressof ;
|
|
||||||
alias cxx11_addressof : cxx11_addressof.output ;
|
|
||||||
explicit cxx11_addressof ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_ALIGNAS : cxx11_alignas ;
|
|
||||||
alias cxx11_alignas : cxx11_alignas.output ;
|
|
||||||
explicit cxx11_alignas ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_ALLOCATOR : cxx11_allocator ;
|
|
||||||
alias cxx11_allocator : cxx11_allocator.output ;
|
|
||||||
explicit cxx11_allocator ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_ATOMIC_SMART_PTR : cxx11_atomic_smart_ptr ;
|
|
||||||
alias cxx11_atomic_smart_ptr : cxx11_atomic_smart_ptr.output ;
|
|
||||||
explicit cxx11_atomic_smart_ptr ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_FINAL : cxx11_final ;
|
|
||||||
alias cxx11_final : cxx11_final.output ;
|
|
||||||
explicit cxx11_final ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_ARRAY : cxx11_hdr_array ;
|
|
||||||
alias cxx11_hdr_array : cxx11_hdr_array.output ;
|
|
||||||
explicit cxx11_hdr_array ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_ATOMIC : cxx11_hdr_atomic ;
|
|
||||||
alias cxx11_hdr_atomic : cxx11_hdr_atomic.output ;
|
|
||||||
explicit cxx11_hdr_atomic ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_CHRONO : cxx11_hdr_chrono ;
|
|
||||||
alias cxx11_hdr_chrono : cxx11_hdr_chrono.output ;
|
|
||||||
explicit cxx11_hdr_chrono ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_CODECVT : cxx11_hdr_codecvt ;
|
|
||||||
alias cxx11_hdr_codecvt : cxx11_hdr_codecvt.output ;
|
|
||||||
explicit cxx11_hdr_codecvt ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_CONDITION_VARIABLE : cxx11_hdr_condition_variable ;
|
|
||||||
alias cxx11_hdr_condition_variable : cxx11_hdr_condition_variable.output ;
|
|
||||||
explicit cxx11_hdr_condition_variable ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_FORWARD_LIST : cxx11_hdr_forward_list ;
|
|
||||||
alias cxx11_hdr_forward_list : cxx11_hdr_forward_list.output ;
|
|
||||||
explicit cxx11_hdr_forward_list ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_FUTURE : cxx11_hdr_future ;
|
|
||||||
alias cxx11_hdr_future : cxx11_hdr_future.output ;
|
|
||||||
explicit cxx11_hdr_future ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_INITIALIZER_LIST : cxx11_hdr_initializer_list ;
|
|
||||||
alias cxx11_hdr_initializer_list : cxx11_hdr_initializer_list.output ;
|
|
||||||
explicit cxx11_hdr_initializer_list ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_MUTEX : cxx11_hdr_mutex ;
|
|
||||||
alias cxx11_hdr_mutex : cxx11_hdr_mutex.output ;
|
|
||||||
explicit cxx11_hdr_mutex ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_RANDOM : cxx11_hdr_random ;
|
|
||||||
alias cxx11_hdr_random : cxx11_hdr_random.output ;
|
|
||||||
explicit cxx11_hdr_random ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_RATIO : cxx11_hdr_ratio ;
|
|
||||||
alias cxx11_hdr_ratio : cxx11_hdr_ratio.output ;
|
|
||||||
explicit cxx11_hdr_ratio ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_REGEX : cxx11_hdr_regex ;
|
|
||||||
alias cxx11_hdr_regex : cxx11_hdr_regex.output ;
|
|
||||||
explicit cxx11_hdr_regex ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_SYSTEM_ERROR : cxx11_hdr_system_error ;
|
|
||||||
alias cxx11_hdr_system_error : cxx11_hdr_system_error.output ;
|
|
||||||
explicit cxx11_hdr_system_error ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_THREAD : cxx11_hdr_thread ;
|
|
||||||
alias cxx11_hdr_thread : cxx11_hdr_thread.output ;
|
|
||||||
explicit cxx11_hdr_thread ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_TUPLE : cxx11_hdr_tuple ;
|
|
||||||
alias cxx11_hdr_tuple : cxx11_hdr_tuple.output ;
|
|
||||||
explicit cxx11_hdr_tuple ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_TYPE_TRAITS : cxx11_hdr_type_traits ;
|
|
||||||
alias cxx11_hdr_type_traits : cxx11_hdr_type_traits.output ;
|
|
||||||
explicit cxx11_hdr_type_traits ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_TYPEINDEX : cxx11_hdr_typeindex ;
|
|
||||||
alias cxx11_hdr_typeindex : cxx11_hdr_typeindex.output ;
|
|
||||||
explicit cxx11_hdr_typeindex ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_UNORDERED_MAP : cxx11_hdr_unordered_map ;
|
|
||||||
alias cxx11_hdr_unordered_map : cxx11_hdr_unordered_map.output ;
|
|
||||||
explicit cxx11_hdr_unordered_map ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_UNORDERED_SET : cxx11_hdr_unordered_set ;
|
|
||||||
alias cxx11_hdr_unordered_set : cxx11_hdr_unordered_set.output ;
|
|
||||||
explicit cxx11_hdr_unordered_set ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_INLINE_NAMESPACES : cxx11_inline_namespaces ;
|
|
||||||
alias cxx11_inline_namespaces : cxx11_inline_namespaces.output ;
|
|
||||||
explicit cxx11_inline_namespaces ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS : cxx11_non_public_defaulted_functions ;
|
|
||||||
alias cxx11_non_public_defaulted_functions : cxx11_non_public_defaulted_functions.output ;
|
|
||||||
explicit cxx11_non_public_defaulted_functions ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_NUMERIC_LIMITS : cxx11_numeric_limits ;
|
|
||||||
alias cxx11_numeric_limits : cxx11_numeric_limits.output ;
|
|
||||||
explicit cxx11_numeric_limits ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_REF_QUALIFIERS : cxx11_ref_qualifiers ;
|
|
||||||
alias cxx11_ref_qualifiers : cxx11_ref_qualifiers.output ;
|
|
||||||
explicit cxx11_ref_qualifiers ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_SMART_PTR : cxx11_smart_ptr ;
|
|
||||||
alias cxx11_smart_ptr : cxx11_smart_ptr.output ;
|
|
||||||
explicit cxx11_smart_ptr ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_STD_ALIGN : cxx11_std_align ;
|
|
||||||
alias cxx11_std_align : cxx11_std_align.output ;
|
|
||||||
explicit cxx11_std_align ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_TRAILING_RESULT_TYPES : cxx11_trailing_result_types ;
|
|
||||||
alias cxx11_trailing_result_types : cxx11_trailing_result_types.output ;
|
|
||||||
explicit cxx11_trailing_result_types ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_USER_DEFINED_LITERALS : cxx11_user_defined_literals ;
|
|
||||||
alias cxx11_user_defined_literals : cxx11_user_defined_literals.output ;
|
|
||||||
explicit cxx11_user_defined_literals ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_BINARY_LITERALS : cxx14_binary_literals ;
|
|
||||||
alias cxx14_binary_literals : cxx14_binary_literals.output ;
|
|
||||||
explicit cxx14_binary_literals ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_CONSTEXPR : cxx14_constexpr ;
|
|
||||||
alias cxx14_constexpr : cxx14_constexpr.output ;
|
|
||||||
explicit cxx14_constexpr ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_DECLTYPE_AUTO : cxx14_decltype_auto ;
|
|
||||||
alias cxx14_decltype_auto : cxx14_decltype_auto.output ;
|
|
||||||
explicit cxx14_decltype_auto ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_DIGIT_SEPARATORS : cxx14_digit_separators ;
|
|
||||||
alias cxx14_digit_separators : cxx14_digit_separators.output ;
|
|
||||||
explicit cxx14_digit_separators ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_GENERIC_LAMBDAS : cxx14_generic_lambdas ;
|
|
||||||
alias cxx14_generic_lambdas : cxx14_generic_lambdas.output ;
|
|
||||||
explicit cxx14_generic_lambdas ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_HDR_SHARED_MUTEX : cxx14_hdr_shared_mutex ;
|
|
||||||
alias cxx14_hdr_shared_mutex : cxx14_hdr_shared_mutex.output ;
|
|
||||||
explicit cxx14_hdr_shared_mutex ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES : cxx14_initialized_lambda_captures ;
|
|
||||||
alias cxx14_initialized_lambda_captures : cxx14_initialized_lambda_captures.output ;
|
|
||||||
explicit cxx14_initialized_lambda_captures ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_AGGREGATE_NSDMI : cxx14_aggregate_nsdmi ;
|
|
||||||
alias cxx14_aggregate_nsdmi : cxx14_aggregate_nsdmi.output ;
|
|
||||||
explicit cxx14_aggregate_nsdmi ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION : cxx14_return_type_deduction ;
|
|
||||||
alias cxx14_return_type_deduction : cxx14_return_type_deduction.output ;
|
|
||||||
explicit cxx14_return_type_deduction ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX14_VARIABLE_TEMPLATES : cxx14_variable_templates ;
|
|
||||||
alias cxx14_variable_templates : cxx14_variable_templates.output ;
|
|
||||||
explicit cxx14_variable_templates ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_HDR_FUNCTIONAL : cxx11_hdr_functional ;
|
|
||||||
alias cxx11_hdr_functional : cxx11_hdr_functional.output ;
|
|
||||||
explicit cxx11_hdr_functional ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_DECLTYPE : cxx11_decltype ;
|
|
||||||
alias cxx11_decltype : cxx11_decltype.output ;
|
|
||||||
explicit cxx11_decltype ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_DECLTYPE_N3276 : cxx11_decltype_n3276 ;
|
|
||||||
alias cxx11_decltype_n3276 : cxx11_decltype_n3276.output ;
|
|
||||||
explicit cxx11_decltype_n3276 ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_DEDUCED_TYPENAME : boost_deduced_typename ;
|
|
||||||
alias boost_deduced_typename : boost_deduced_typename.output ;
|
|
||||||
explicit boost_deduced_typename ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_DEFAULTED_FUNCTIONS : cxx11_defaulted_functions ;
|
|
||||||
alias cxx11_defaulted_functions : cxx11_defaulted_functions.output ;
|
|
||||||
explicit cxx11_defaulted_functions ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_DELETED_FUNCTIONS : cxx11_deleted_functions ;
|
|
||||||
alias cxx11_deleted_functions : cxx11_deleted_functions.output ;
|
|
||||||
explicit cxx11_deleted_functions ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_DEPENDENT_NESTED_DERIVATIONS : dependent_nested_derivations ;
|
|
||||||
alias dependent_nested_derivations : dependent_nested_derivations.output ;
|
|
||||||
explicit dependent_nested_derivations ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS : dependent_types_in_template_value_parameters ;
|
|
||||||
alias dependent_types_in_template_value_parameters : dependent_types_in_template_value_parameters.output ;
|
|
||||||
explicit dependent_types_in_template_value_parameters ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_EXCEPTION_STD_NAMESPACE : exception_std_namespace ;
|
|
||||||
alias exception_std_namespace : exception_std_namespace.output ;
|
|
||||||
explicit exception_std_namespace ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_EXCEPTIONS : exceptions ;
|
|
||||||
alias exceptions : exceptions.output ;
|
|
||||||
explicit exceptions ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS : explicit_function_template_arguments ;
|
|
||||||
alias explicit_function_template_arguments : explicit_function_template_arguments.output ;
|
|
||||||
explicit explicit_function_template_arguments ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS : cxx11_explicit_conversion_operators ;
|
|
||||||
alias cxx11_explicit_conversion_operators : cxx11_explicit_conversion_operators.output ;
|
|
||||||
explicit cxx11_explicit_conversion_operators ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_EXTERN_TEMPLATE : cxx11_extern_template ;
|
|
||||||
alias cxx11_extern_template : cxx11_extern_template.output ;
|
|
||||||
explicit cxx11_extern_template ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_FENV_H : fenv_h ;
|
|
||||||
alias fenv_h : fenv_h.output ;
|
|
||||||
explicit fenv_h ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS : cxx11_fixed_length_variadic_template_expansion_packs ;
|
|
||||||
alias cxx11_fixed_length_variadic_template_expansion_packs : cxx11_fixed_length_variadic_template_expansion_packs.output ;
|
|
||||||
explicit cxx11_fixed_length_variadic_template_expansion_packs ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_FUNCTION_TEMPLATE_ORDERING : function_template_ordering ;
|
|
||||||
alias function_template_ordering : function_template_ordering.output ;
|
|
||||||
explicit function_template_ordering ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS : cxx11_function_template_default_args ;
|
|
||||||
alias cxx11_function_template_default_args : cxx11_function_template_default_args.output ;
|
|
||||||
explicit cxx11_function_template_default_args ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS : function_type_specializations ;
|
|
||||||
alias function_type_specializations : function_type_specializations.output ;
|
|
||||||
explicit function_type_specializations ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_MS_INT64_NUMERIC_LIMITS : ms_int64_numeric_limits ;
|
|
||||||
alias ms_int64_numeric_limits : ms_int64_numeric_limits.output ;
|
|
||||||
explicit ms_int64_numeric_limits ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_INCLASS_MEMBER_INITIALIZATION : inclass_member_initialization ;
|
|
||||||
alias inclass_member_initialization : inclass_member_initialization.output ;
|
|
||||||
explicit inclass_member_initialization ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_INTEGRAL_INT64_T : integral_int64_t ;
|
|
||||||
alias integral_int64_t : integral_int64_t.output ;
|
|
||||||
explicit integral_int64_t ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_IOSFWD : iosfwd ;
|
|
||||||
alias iosfwd : iosfwd.output ;
|
|
||||||
explicit iosfwd ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_IOSTREAM : iostream ;
|
|
||||||
alias iostream : iostream.output ;
|
|
||||||
explicit iostream ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_IS_ABSTRACT : is_abstract ;
|
|
||||||
alias is_abstract : is_abstract.output ;
|
|
||||||
explicit is_abstract ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS : templated_iterator_constructors ;
|
|
||||||
alias templated_iterator_constructors : templated_iterator_constructors.output ;
|
|
||||||
explicit templated_iterator_constructors ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_LAMBDAS : cxx11_lambdas ;
|
|
||||||
alias cxx11_lambdas : cxx11_lambdas.output ;
|
|
||||||
explicit cxx11_lambdas ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_LIMITS : limits ;
|
|
||||||
alias limits : limits.output ;
|
|
||||||
explicit limits ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS : limits_compile_time_constants ;
|
|
||||||
alias limits_compile_time_constants : limits_compile_time_constants.output ;
|
|
||||||
explicit limits_compile_time_constants ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_LONG_LONG_NUMERIC_LIMITS : long_long_numeric_limits ;
|
|
||||||
alias long_long_numeric_limits : long_long_numeric_limits.output ;
|
|
||||||
explicit long_long_numeric_limits ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_LONG_LONG : long_long ;
|
|
||||||
alias long_long : long_long.output ;
|
|
||||||
explicit long_long ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS : member_function_specializations ;
|
|
||||||
alias member_function_specializations : member_function_specializations.output ;
|
|
||||||
explicit member_function_specializations ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_MEMBER_TEMPLATE_KEYWORD : member_template_keyword ;
|
|
||||||
alias member_template_keyword : member_template_keyword.output ;
|
|
||||||
explicit member_template_keyword ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS : pointer_to_member_template_parameters ;
|
|
||||||
alias pointer_to_member_template_parameters : pointer_to_member_template_parameters.output ;
|
|
||||||
explicit pointer_to_member_template_parameters ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_MEMBER_TEMPLATE_FRIENDS : member_template_friends ;
|
|
||||||
alias member_template_friends : member_template_friends.output ;
|
|
||||||
explicit member_template_friends ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_MEMBER_TEMPLATES : member_templates ;
|
|
||||||
alias member_templates : member_templates.output ;
|
|
||||||
explicit member_templates ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_NESTED_FRIENDSHIP : nested_friendship ;
|
|
||||||
alias nested_friendship : nested_friendship.output ;
|
|
||||||
explicit nested_friendship ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_NOEXCEPT : cxx11_noexcept ;
|
|
||||||
alias cxx11_noexcept : cxx11_noexcept.output ;
|
|
||||||
explicit cxx11_noexcept ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_NULLPTR : cxx11_nullptr ;
|
|
||||||
alias cxx11_nullptr : cxx11_nullptr.output ;
|
|
||||||
explicit cxx11_nullptr ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_OPERATORS_IN_NAMESPACE : operators_in_namespace ;
|
|
||||||
alias operators_in_namespace : operators_in_namespace.output ;
|
|
||||||
explicit operators_in_namespace ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS : partial_specialization_implicit_default_args ;
|
|
||||||
alias partial_specialization_implicit_default_args : partial_specialization_implicit_default_args.output ;
|
|
||||||
explicit partial_specialization_implicit_default_args ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION : template_partial_specialization ;
|
|
||||||
alias template_partial_specialization : template_partial_specialization.output ;
|
|
||||||
explicit template_partial_specialization ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_PRIVATE_IN_AGGREGATE : private_in_aggregate ;
|
|
||||||
alias private_in_aggregate : private_in_aggregate.output ;
|
|
||||||
explicit private_in_aggregate ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_POINTER_TO_MEMBER_CONST : pointer_to_member_const ;
|
|
||||||
alias pointer_to_member_const : pointer_to_member_const.output ;
|
|
||||||
explicit pointer_to_member_const ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_RANGE_BASED_FOR : cxx11_range_based_for ;
|
|
||||||
alias cxx11_range_based_for : cxx11_range_based_for.output ;
|
|
||||||
explicit cxx11_range_based_for ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_RAW_LITERALS : cxx11_raw_literals ;
|
|
||||||
alias cxx11_raw_literals : cxx11_raw_literals.output ;
|
|
||||||
explicit cxx11_raw_literals ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_UNREACHABLE_RETURN_DETECTION : unreachable_return_detection ;
|
|
||||||
alias unreachable_return_detection : unreachable_return_detection.output ;
|
|
||||||
explicit unreachable_return_detection ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_RTTI : rtti ;
|
|
||||||
alias rtti : rtti.output ;
|
|
||||||
explicit rtti ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_RVALUE_REFERENCES : cxx11_rvalue_references ;
|
|
||||||
alias cxx11_rvalue_references : cxx11_rvalue_references.output ;
|
|
||||||
explicit cxx11_rvalue_references ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_SCOPED_ENUMS : cxx11_scoped_enums ;
|
|
||||||
alias cxx11_scoped_enums : cxx11_scoped_enums.output ;
|
|
||||||
explicit cxx11_scoped_enums ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_SFINAE : sfinae ;
|
|
||||||
alias sfinae : sfinae.output ;
|
|
||||||
explicit sfinae ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_SFINAE_EXPR : sfinae_expr ;
|
|
||||||
alias sfinae_expr : sfinae_expr.output ;
|
|
||||||
explicit sfinae_expr ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STRINGSTREAM : stringstream ;
|
|
||||||
alias stringstream : stringstream.output ;
|
|
||||||
explicit stringstream ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_STATIC_ASSERT : cxx11_static_assert ;
|
|
||||||
alias cxx11_static_assert : cxx11_static_assert.output ;
|
|
||||||
explicit cxx11_static_assert ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_ALLOCATOR : std_allocator ;
|
|
||||||
alias std_allocator : std_allocator.output ;
|
|
||||||
explicit std_allocator ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_DISTANCE : std_distance ;
|
|
||||||
alias std_distance : std_distance.output ;
|
|
||||||
explicit std_distance ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_ITERATOR_TRAITS : std_iterator_traits ;
|
|
||||||
alias std_iterator_traits : std_iterator_traits.output ;
|
|
||||||
explicit std_iterator_traits ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_ITERATOR : std_iterator ;
|
|
||||||
alias std_iterator : std_iterator.output ;
|
|
||||||
explicit std_iterator ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_LOCALE : std_locale ;
|
|
||||||
alias std_locale : std_locale.output ;
|
|
||||||
explicit std_locale ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_MESSAGES : std_messages ;
|
|
||||||
alias std_messages : std_messages.output ;
|
|
||||||
explicit std_messages ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_MIN_MAX : std_min_max ;
|
|
||||||
alias std_min_max : std_min_max.output ;
|
|
||||||
explicit std_min_max ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN : std_output_iterator_assign ;
|
|
||||||
alias std_output_iterator_assign : std_output_iterator_assign.output ;
|
|
||||||
explicit std_output_iterator_assign ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_TYPEINFO : std_typeinfo ;
|
|
||||||
alias std_typeinfo : std_typeinfo.output ;
|
|
||||||
explicit std_typeinfo ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_USE_FACET : std_use_facet ;
|
|
||||||
alias std_use_facet : std_use_facet.output ;
|
|
||||||
explicit std_use_facet ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_WSTREAMBUF : std_wstreambuf ;
|
|
||||||
alias std_wstreambuf : std_wstreambuf.output ;
|
|
||||||
explicit std_wstreambuf ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STD_WSTRING : std_wstring ;
|
|
||||||
alias std_wstring : std_wstring.output ;
|
|
||||||
explicit std_wstring ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_STDC_NAMESPACE : stdc_namespace ;
|
|
||||||
alias stdc_namespace : stdc_namespace.output ;
|
|
||||||
explicit stdc_namespace ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_SWPRINTF : swprintf ;
|
|
||||||
alias swprintf : swprintf.output ;
|
|
||||||
explicit swprintf ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS : cxx11_local_class_template_parameters ;
|
|
||||||
alias cxx11_local_class_template_parameters : cxx11_local_class_template_parameters.output ;
|
|
||||||
explicit cxx11_local_class_template_parameters ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_TEMPLATE_ALIASES : cxx11_template_aliases ;
|
|
||||||
alias cxx11_template_aliases : cxx11_template_aliases.output ;
|
|
||||||
explicit cxx11_template_aliases ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_TEMPLATED_IOSTREAMS : templated_iostreams ;
|
|
||||||
alias templated_iostreams : templated_iostreams.output ;
|
|
||||||
explicit templated_iostreams ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_TEMPLATE_TEMPLATES : template_templates ;
|
|
||||||
alias template_templates : template_templates.output ;
|
|
||||||
explicit template_templates ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_TWO_PHASE_NAME_LOOKUP : two_phase_name_lookup ;
|
|
||||||
alias two_phase_name_lookup : two_phase_name_lookup.output ;
|
|
||||||
explicit two_phase_name_lookup ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_TYPEID : typeid ;
|
|
||||||
alias typeid : typeid.output ;
|
|
||||||
explicit typeid ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_TYPENAME_WITH_CTOR : typename_with_ctor ;
|
|
||||||
alias typename_with_ctor : typename_with_ctor.output ;
|
|
||||||
explicit typename_with_ctor ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_UNICODE_LITERALS : cxx11_unicode_literals ;
|
|
||||||
alias cxx11_unicode_literals : cxx11_unicode_literals.output ;
|
|
||||||
explicit cxx11_unicode_literals ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX : cxx11_unified_initialization_syntax ;
|
|
||||||
alias cxx11_unified_initialization_syntax : cxx11_unified_initialization_syntax.output ;
|
|
||||||
explicit cxx11_unified_initialization_syntax ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL : boost_function_scope_using_declaration_breaks_adl ;
|
|
||||||
alias boost_function_scope_using_declaration_breaks_adl : boost_function_scope_using_declaration_breaks_adl.output ;
|
|
||||||
explicit boost_function_scope_using_declaration_breaks_adl ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE : using_declaration_overloads_from_typename_base ;
|
|
||||||
alias using_declaration_overloads_from_typename_base : using_declaration_overloads_from_typename_base.output ;
|
|
||||||
explicit using_declaration_overloads_from_typename_base ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_USING_TEMPLATE : using_template ;
|
|
||||||
alias using_template : using_template.output ;
|
|
||||||
explicit using_template ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_VARIADIC_MACROS : cxx11_variadic_macros ;
|
|
||||||
alias cxx11_variadic_macros : cxx11_variadic_macros.output ;
|
|
||||||
explicit cxx11_variadic_macros ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_CXX11_VARIADIC_TEMPLATES : cxx11_variadic_templates ;
|
|
||||||
alias cxx11_variadic_templates : cxx11_variadic_templates.output ;
|
|
||||||
explicit cxx11_variadic_templates ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_VOID_RETURNS : void_returns ;
|
|
||||||
alias void_returns : void_returns.output ;
|
|
||||||
explicit void_returns ;
|
|
||||||
run-simple test_case.cpp : : : <define>TEST_BOOST_NO_INTRINSIC_WCHAR_T : intrinsic_wchar_t ;
|
|
||||||
alias intrinsic_wchar_t : intrinsic_wchar_t.output ;
|
|
||||||
explicit intrinsic_wchar_t ;
|
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
// This file was automatically generated on Thu Aug 13 16:32:12 2015
|
// This file was automatically generated on Fri Jul 1 18:47:25 2016
|
||||||
// by libs/config/tools/generate.cpp
|
// by libs/config/tools/generate.cpp
|
||||||
// Copyright John Maddock 2002-4.
|
// Copyright John Maddock 2002-4.
|
||||||
// Use, modification and distribution are subject to the
|
// Use, modification and distribution are subject to the
|
||||||
@@ -405,6 +405,10 @@ namespace test = boost_no_cxx11_smart_ptr;
|
|||||||
# include "../test/boost_no_cxx11_std_align.ipp"
|
# include "../test/boost_no_cxx11_std_align.ipp"
|
||||||
namespace test = boost_no_cxx11_std_align;
|
namespace test = boost_no_cxx11_std_align;
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef TEST_BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
# include "../test/boost_no_cxx11_thread_local.ipp"
|
||||||
|
namespace test = boost_no_cxx11_thread_local;
|
||||||
|
#endif
|
||||||
#ifdef TEST_BOOST_NO_CXX11_TRAILING_RESULT_TYPES
|
#ifdef TEST_BOOST_NO_CXX11_TRAILING_RESULT_TYPES
|
||||||
# include "../test/boost_no_cxx11_trailing_result_types.ipp"
|
# include "../test/boost_no_cxx11_trailing_result_types.ipp"
|
||||||
namespace test = boost_no_cxx11_trailing_result_types;
|
namespace test = boost_no_cxx11_trailing_result_types;
|
||||||
|
@@ -3115,6 +3115,19 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_THREAD_LOCAL</span></code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
The compiler does not support the <code class="computeroutput"><span class="keyword">thread_local</span></code>
|
||||||
|
storage specifier.
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_TRAILING_RESULT_TYPES</span></code>
|
<code class="computeroutput"><span class="identifier">BOOST_NO_CXX11_TRAILING_RESULT_TYPES</span></code>
|
||||||
@@ -5635,7 +5648,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<p>
|
<p>
|
||||||
See <a href="http://svn.boost.org/trac/boost/wiki/Guidelines/Separate" target="_top">Guidelines
|
See <a href="http://www.boost.org/development/separate_compilation.html" target="_top">Guidelines
|
||||||
for Authors of Boost Libraries Containing Separate Source</a>
|
for Authors of Boost Libraries Containing Separate Source</a>
|
||||||
</p>
|
</p>
|
||||||
<div class="section">
|
<div class="section">
|
||||||
|
@@ -988,7 +988,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"><p><small>Last revised: August 13, 2015 at 16:11:58 GMT</small></p></td>
|
<td align="left"><p><small>Last revised: July 02, 2016 at 08:07:27 GMT</small></p></td>
|
||||||
<td align="right"><div class="copyright-footer"></div></td>
|
<td align="right"><div class="copyright-footer"></div></td>
|
||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
|
@@ -702,6 +702,8 @@ scoped enumerations (`enum class`).
|
|||||||
]]
|
]]
|
||||||
[[`BOOST_NO_CXX11_TEMPLATE_ALIASES`][The compiler does not support template aliases.
|
[[`BOOST_NO_CXX11_TEMPLATE_ALIASES`][The compiler does not support template aliases.
|
||||||
]]
|
]]
|
||||||
|
[[`BOOST_NO_CXX11_THREAD_LOCAL`][The compiler does not support the `thread_local` storage specifier.
|
||||||
|
]]
|
||||||
[[`BOOST_NO_CXX11_TRAILING_RESULT_TYPES`][The compiler does not support the new function result type
|
[[`BOOST_NO_CXX11_TRAILING_RESULT_TYPES`][The compiler does not support the new function result type
|
||||||
specification syntax (e.g. `auto foo(T) -> T;`).]]
|
specification syntax (e.g. `auto foo(T) -> T;`).]]
|
||||||
[[`BOOST_NO_CXX11_UNICODE_LITERALS`][The compiler does not support
|
[[`BOOST_NO_CXX11_UNICODE_LITERALS`][The compiler does not support
|
||||||
@@ -1360,7 +1362,7 @@ include separate source code, and are intended to address several issues:
|
|||||||
* Fixing the ABI of the compiled library
|
* Fixing the ABI of the compiled library
|
||||||
* Selecting which compiled library to link against based upon the compilers settings
|
* Selecting which compiled library to link against based upon the compilers settings
|
||||||
|
|
||||||
See [@http://svn.boost.org/trac/boost/wiki/Guidelines/Separate Guidelines for Authors of Boost Libraries Containing Separate Source]
|
See [@http://www.boost.org/development/separate_compilation.html Guidelines for Authors of Boost Libraries Containing Separate Source]
|
||||||
|
|
||||||
[section Macros controlling shared library symbol visibility]
|
[section Macros controlling shared library symbol visibility]
|
||||||
|
|
||||||
|
@@ -196,6 +196,7 @@
|
|||||||
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -39,9 +39,20 @@
|
|||||||
# define BOOST_NO_TYPEID
|
# define BOOST_NO_TYPEID
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__int64) && !defined(__GNUC__)
|
#if !__has_feature(cxx_thread_local)
|
||||||
|
# define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __is_identifier
|
||||||
|
#if !__is_identifier(__int64) && !defined(__GNUC__)
|
||||||
# define BOOST_HAS_MS_INT64
|
# define BOOST_HAS_MS_INT64
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if __has_include(<stdint.h>)
|
||||||
|
# define BOOST_HAS_STDINT_H
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define BOOST_HAS_NRVO
|
#define BOOST_HAS_NRVO
|
||||||
|
|
||||||
@@ -107,11 +118,16 @@
|
|||||||
//
|
//
|
||||||
// Currently clang on Windows using VC++ RTL does not support C++11's char16_t or char32_t
|
// Currently clang on Windows using VC++ RTL does not support C++11's char16_t or char32_t
|
||||||
//
|
//
|
||||||
#if defined(_MSC_VER) || !(defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L)
|
#if (defined(_MSC_VER) && (_MSC_VER < 1900)) || !(defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L)
|
||||||
# define BOOST_NO_CXX11_CHAR16_T
|
# define BOOST_NO_CXX11_CHAR16_T
|
||||||
# define BOOST_NO_CXX11_CHAR32_T
|
# define BOOST_NO_CXX11_CHAR32_T
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(_MSC_VER) && (_MSC_VER >= 1800) && !defined(__GNUC__)
|
||||||
|
#define BOOST_HAS_EXPM1
|
||||||
|
#define BOOST_HAS_LOG1P
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !__has_feature(cxx_constexpr)
|
#if !__has_feature(cxx_constexpr)
|
||||||
# define BOOST_NO_CXX11_CONSTEXPR
|
# define BOOST_NO_CXX11_CONSTEXPR
|
||||||
#endif
|
#endif
|
||||||
|
@@ -122,6 +122,7 @@
|
|||||||
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
// Comeau C++ compiler setup:
|
// Comeau C++ compiler setup:
|
||||||
|
|
||||||
#include "boost/config/compiler/common_edg.hpp"
|
#include <boost/config/compiler/common_edg.hpp>
|
||||||
|
|
||||||
#if (__COMO_VERSION__ <= 4245)
|
#if (__COMO_VERSION__ <= 4245)
|
||||||
|
|
||||||
|
@@ -106,6 +106,7 @@
|
|||||||
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
#define BOOST_COMPILER "HP Tru64 C++ " BOOST_STRINGIZE(__DECCXX_VER)
|
#define BOOST_COMPILER "HP Tru64 C++ " BOOST_STRINGIZE(__DECCXX_VER)
|
||||||
|
|
||||||
#include "boost/config/compiler/common_edg.hpp"
|
#include <boost/config/compiler/common_edg.hpp>
|
||||||
|
|
||||||
//
|
//
|
||||||
// versions check:
|
// versions check:
|
||||||
|
@@ -21,7 +21,7 @@
|
|||||||
# error "Unsupported Cray compiler, please try running the configure script."
|
# error "Unsupported Cray compiler, please try running the configure script."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "boost/config/compiler/common_edg.hpp"
|
#include <boost/config/compiler/common_edg.hpp>
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
@@ -60,6 +60,7 @@
|
|||||||
#define BOOST_NO_CXX11_CHAR16_T
|
#define BOOST_NO_CXX11_CHAR16_T
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
|
|
||||||
//#define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
|
//#define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
|
||||||
|
@@ -82,6 +82,7 @@
|
|||||||
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -252,6 +252,7 @@
|
|||||||
//
|
//
|
||||||
#if (BOOST_GCC_VERSION < 40800) || !defined(BOOST_GCC_CXX11)
|
#if (BOOST_GCC_VERSION < 40800) || !defined(BOOST_GCC_CXX11)
|
||||||
# define BOOST_NO_CXX11_ALIGNAS
|
# define BOOST_NO_CXX11_ALIGNAS
|
||||||
|
# define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// C++0x features in 4.8.1 and later
|
// C++0x features in 4.8.1 and later
|
||||||
|
@@ -60,6 +60,7 @@
|
|||||||
# define BOOST_NO_CXX11_INLINE_NAMESPACES
|
# define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
# define BOOST_NO_CXX11_REF_QUALIFIERS
|
# define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
# define BOOST_NO_CXX11_FINAL
|
# define BOOST_NO_CXX11_FINAL
|
||||||
|
# define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
#define BOOST_COMPILER "Greenhills C++ version " BOOST_STRINGIZE(__ghs)
|
#define BOOST_COMPILER "Greenhills C++ version " BOOST_STRINGIZE(__ghs)
|
||||||
|
|
||||||
#include "boost/config/compiler/common_edg.hpp"
|
#include <boost/config/compiler/common_edg.hpp>
|
||||||
|
|
||||||
//
|
//
|
||||||
// versions check:
|
// versions check:
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
// HP aCC C++ compiler setup:
|
// HP aCC C++ compiler setup:
|
||||||
|
|
||||||
#if defined(__EDG__)
|
#if defined(__EDG__)
|
||||||
#include "boost/config/compiler/common_edg.hpp"
|
#include <boost/config/compiler/common_edg.hpp>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (__HP_aCC <= 33100)
|
#if (__HP_aCC <= 33100)
|
||||||
@@ -123,6 +123,7 @@
|
|||||||
#define BOOST_NO_CXX11_TRAILING_RESULT_TYPES
|
#define BOOST_NO_CXX11_TRAILING_RESULT_TYPES
|
||||||
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
/*
|
/*
|
||||||
See https://forums13.itrc.hp.com/service/forums/questionanswer.do?threadId=1443331 and
|
See https://forums13.itrc.hp.com/service/forums/questionanswer.do?threadId=1443331 and
|
||||||
|
@@ -90,7 +90,7 @@
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#include "boost/config/compiler/common_edg.hpp"
|
#include <boost/config/compiler/common_edg.hpp>
|
||||||
|
|
||||||
#if defined(__INTEL_COMPILER)
|
#if defined(__INTEL_COMPILER)
|
||||||
#if __INTEL_COMPILER == 9999
|
#if __INTEL_COMPILER == 9999
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
// Kai C++ compiler setup:
|
// Kai C++ compiler setup:
|
||||||
|
|
||||||
#include "boost/config/compiler/common_edg.hpp"
|
#include <boost/config/compiler/common_edg.hpp>
|
||||||
|
|
||||||
# if (__KCC_VERSION <= 4001) || !defined(BOOST_STRICT_CONFIG)
|
# if (__KCC_VERSION <= 4001) || !defined(BOOST_STRICT_CONFIG)
|
||||||
// at least on Sun, the contents of <cwchar> is not in namespace std
|
// at least on Sun, the contents of <cwchar> is not in namespace std
|
||||||
|
@@ -125,6 +125,7 @@
|
|||||||
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -74,6 +74,7 @@
|
|||||||
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -82,6 +82,7 @@
|
|||||||
# define BOOST_NO_CXX11_INLINE_NAMESPACES
|
# define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
# define BOOST_NO_CXX11_REF_QUALIFIERS
|
# define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
# define BOOST_NO_CXX11_FINAL
|
# define BOOST_NO_CXX11_FINAL
|
||||||
|
# define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -120,6 +120,7 @@
|
|||||||
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
#define BOOST_COMPILER "SGI Irix compiler version " BOOST_STRINGIZE(_COMPILER_VERSION)
|
#define BOOST_COMPILER "SGI Irix compiler version " BOOST_STRINGIZE(_COMPILER_VERSION)
|
||||||
|
|
||||||
#include "boost/config/compiler/common_edg.hpp"
|
#include <boost/config/compiler/common_edg.hpp>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Threading support:
|
// Threading support:
|
||||||
|
@@ -132,6 +132,7 @@
|
|||||||
#define BOOST_NO_CXX11_DECLTYPE_N3276
|
#define BOOST_NO_CXX11_DECLTYPE_N3276
|
||||||
#define BOOST_NO_CXX11_USER_DEFINED_LITERALS
|
#define BOOST_NO_CXX11_USER_DEFINED_LITERALS
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
|
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
|
||||||
|
@@ -131,6 +131,7 @@
|
|||||||
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
#define BOOST_NO_CXX11_INLINE_NAMESPACES
|
||||||
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
#define BOOST_NO_CXX11_REF_QUALIFIERS
|
||||||
#define BOOST_NO_CXX11_FINAL
|
#define BOOST_NO_CXX11_FINAL
|
||||||
|
#define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
|
@@ -158,6 +158,11 @@
|
|||||||
# define BOOST_NO_CXX11_DECLTYPE_N3276
|
# define BOOST_NO_CXX11_DECLTYPE_N3276
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if _MSC_FULL_VER >= 180020827
|
||||||
|
#define BOOST_HAS_EXPM1
|
||||||
|
#define BOOST_HAS_LOG1P
|
||||||
|
#endif
|
||||||
|
|
||||||
// C++11 features supported by VC++ 14 (aka 2015)
|
// C++11 features supported by VC++ 14 (aka 2015)
|
||||||
//
|
//
|
||||||
#if (_MSC_FULL_VER < 190023026)
|
#if (_MSC_FULL_VER < 190023026)
|
||||||
@@ -175,6 +180,14 @@
|
|||||||
# define BOOST_NO_CXX14_BINARY_LITERALS
|
# define BOOST_NO_CXX14_BINARY_LITERALS
|
||||||
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
# define BOOST_NO_CXX14_GENERIC_LAMBDAS
|
||||||
# define BOOST_NO_CXX14_DIGIT_SEPARATORS
|
# define BOOST_NO_CXX14_DIGIT_SEPARATORS
|
||||||
|
# define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
#endif
|
||||||
|
// C++11 features supported by VC++ 14 update 3 (aka 2015)
|
||||||
|
//
|
||||||
|
#if (_MSC_FULL_VER < 190024210)
|
||||||
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
|
# define BOOST_NO_SFINAE_EXPR
|
||||||
|
# define BOOST_NO_CXX11_CONSTEXPR
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// MSVC including version 14 has not yet completely
|
// MSVC including version 14 has not yet completely
|
||||||
@@ -193,15 +206,11 @@
|
|||||||
// See also: http://www.boost.org/libs/utility/value_init.htm#compiler_issues
|
// See also: http://www.boost.org/libs/utility/value_init.htm#compiler_issues
|
||||||
// (Niels Dekker, LKEB, May 2010)
|
// (Niels Dekker, LKEB, May 2010)
|
||||||
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
|
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
|
||||||
// C++11 features not supported by any versions
|
//
|
||||||
#define BOOST_NO_SFINAE_EXPR
|
// C++ 11:
|
||||||
|
//
|
||||||
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
|
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
|
||||||
//
|
//
|
||||||
// This is somewhat supported in VC14, but we may need to wait for
|
|
||||||
// a service release before enabling:
|
|
||||||
//
|
|
||||||
#define BOOST_NO_CXX11_CONSTEXPR
|
|
||||||
|
|
||||||
// C++ 14:
|
// C++ 14:
|
||||||
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
#if !defined(__cpp_aggregate_nsdmi) || (__cpp_aggregate_nsdmi < 201304)
|
||||||
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
# define BOOST_NO_CXX14_AGGREGATE_NSDMI
|
||||||
@@ -209,9 +218,6 @@
|
|||||||
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
#if !defined(__cpp_constexpr) || (__cpp_constexpr < 201304)
|
||||||
# define BOOST_NO_CXX14_CONSTEXPR
|
# define BOOST_NO_CXX14_CONSTEXPR
|
||||||
#endif
|
#endif
|
||||||
#if !defined(__cpp_variable_templates) || (__cpp_variable_templates < 201304)
|
|
||||||
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// prefix and suffix headers:
|
// prefix and suffix headers:
|
||||||
|
@@ -238,6 +238,10 @@
|
|||||||
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
# define BOOST_NO_CXX14_VARIABLE_TEMPLATES
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if !__has_feature(cxx_thread_local)
|
||||||
|
# define BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
#endif
|
||||||
|
|
||||||
#if __cplusplus < 201400
|
#if __cplusplus < 201400
|
||||||
// All versions with __cplusplus above this value seem to support this:
|
// All versions with __cplusplus above this value seem to support this:
|
||||||
# define BOOST_NO_CXX14_DIGIT_SEPARATORS
|
# define BOOST_NO_CXX14_DIGIT_SEPARATORS
|
||||||
|
@@ -122,27 +122,27 @@
|
|||||||
//
|
//
|
||||||
// This section allows dependency scanners to find all the headers we *might* include:
|
// This section allows dependency scanners to find all the headers we *might* include:
|
||||||
//
|
//
|
||||||
#include "boost/config/compiler/gcc_xml.hpp"
|
#include <boost/config/compiler/gcc_xml.hpp>
|
||||||
#include "boost/config/compiler/cray.hpp"
|
#include <boost/config/compiler/cray.hpp>
|
||||||
#include "boost/config/compiler/comeau.hpp"
|
#include <boost/config/compiler/comeau.hpp>
|
||||||
#include "boost/config/compiler/pathscale.hpp"
|
#include <boost/config/compiler/pathscale.hpp>
|
||||||
#include "boost/config/compiler/intel.hpp"
|
#include <boost/config/compiler/intel.hpp>
|
||||||
#include "boost/config/compiler/clang.hpp"
|
#include <boost/config/compiler/clang.hpp>
|
||||||
#include "boost/config/compiler/digitalmars.hpp"
|
#include <boost/config/compiler/digitalmars.hpp>
|
||||||
#include "boost/config/compiler/gcc.hpp"
|
#include <boost/config/compiler/gcc.hpp>
|
||||||
#include "boost/config/compiler/kai.hpp"
|
#include <boost/config/compiler/kai.hpp>
|
||||||
#include "boost/config/compiler/sgi_mipspro.hpp"
|
#include <boost/config/compiler/sgi_mipspro.hpp>
|
||||||
#include "boost/config/compiler/compaq_cxx.hpp"
|
#include <boost/config/compiler/compaq_cxx.hpp>
|
||||||
#include "boost/config/compiler/greenhills.hpp"
|
#include <boost/config/compiler/greenhills.hpp>
|
||||||
#include "boost/config/compiler/codegear.hpp"
|
#include <boost/config/compiler/codegear.hpp>
|
||||||
#include "boost/config/compiler/borland.hpp"
|
#include <boost/config/compiler/borland.hpp>
|
||||||
#include "boost/config/compiler/metrowerks.hpp"
|
#include <boost/config/compiler/metrowerks.hpp>
|
||||||
#include "boost/config/compiler/sunpro_cc.hpp"
|
#include <boost/config/compiler/sunpro_cc.hpp>
|
||||||
#include "boost/config/compiler/hp_acc.hpp"
|
#include <boost/config/compiler/hp_acc.hpp>
|
||||||
#include "boost/config/compiler/mpw.hpp"
|
#include <boost/config/compiler/mpw.hpp>
|
||||||
#include "boost/config/compiler/vacpp.hpp"
|
#include <boost/config/compiler/vacpp.hpp>
|
||||||
#include "boost/config/compiler/pgi.hpp"
|
#include <boost/config/compiler/pgi.hpp>
|
||||||
#include "boost/config/compiler/visualc.hpp"
|
#include <boost/config/compiler/visualc.hpp>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -158,6 +158,18 @@
|
|||||||
# define BOOST_LIBSTDCXX_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
|
# define BOOST_LIBSTDCXX_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// std::auto_ptr isn't provided with _GLIBCXX_DEPRECATED=0 (GCC 4.5 and earlier)
|
||||||
|
// or _GLIBCXX_USE_DEPRECATED=0 (GCC 4.6 and later).
|
||||||
|
#if defined(BOOST_LIBSTDCXX11)
|
||||||
|
# if BOOST_LIBSTDCXX_VERSION < 40600
|
||||||
|
# if !_GLIBCXX_DEPRECATED
|
||||||
|
# define BOOST_NO_AUTO_PTR
|
||||||
|
# endif
|
||||||
|
# elif !_GLIBCXX_USE_DEPRECATED
|
||||||
|
# define BOOST_NO_AUTO_PTR
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
// C++0x headers in GCC 4.3.0 and later
|
// C++0x headers in GCC 4.3.0 and later
|
||||||
//
|
//
|
||||||
#if (BOOST_LIBSTDCXX_VERSION < 40300) || !defined(BOOST_LIBSTDCXX11)
|
#if (BOOST_LIBSTDCXX_VERSION < 40300) || !defined(BOOST_LIBSTDCXX11)
|
||||||
|
@@ -19,7 +19,7 @@
|
|||||||
// BOOST_VERSION / 100 % 1000 is the minor version
|
// BOOST_VERSION / 100 % 1000 is the minor version
|
||||||
// BOOST_VERSION / 100000 is the major version
|
// BOOST_VERSION / 100000 is the major version
|
||||||
|
|
||||||
#define BOOST_VERSION 106100
|
#define BOOST_VERSION 106200
|
||||||
|
|
||||||
//
|
//
|
||||||
// BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION
|
// BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION
|
||||||
@@ -27,6 +27,6 @@
|
|||||||
// number, y is the minor version number, and z is the patch level if not 0.
|
// number, y is the minor version number, and z is the patch level if not 0.
|
||||||
// This is used by <config/auto_link.hpp> to select which library version to link to.
|
// This is used by <config/auto_link.hpp> to select which library version to link to.
|
||||||
|
|
||||||
#define BOOST_LIB_VERSION "1_61"
|
#define BOOST_LIB_VERSION "1_62"
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# Regression test Jamfile for boost configuration setup.
|
# Regression test Jamfile for boost configuration setup.
|
||||||
# *** DO NOT EDIT THIS FILE BY HAND ***
|
# *** DO NOT EDIT THIS FILE BY HAND ***
|
||||||
# This file was automatically generated on Thu Aug 13 16:32:12 2015
|
# This file was automatically generated on Fri Jul 1 18:47:25 2016
|
||||||
# by libs/config/tools/generate.cpp
|
# by libs/config/tools/generate.cpp
|
||||||
# Copyright John Maddock.
|
# Copyright John Maddock.
|
||||||
# Use, modification and distribution are subject to the
|
# Use, modification and distribution are subject to the
|
||||||
@@ -319,6 +319,9 @@ test-suite "BOOST_NO_CXX11_SMART_PTR" :
|
|||||||
test-suite "BOOST_NO_CXX11_STD_ALIGN" :
|
test-suite "BOOST_NO_CXX11_STD_ALIGN" :
|
||||||
[ run ../no_cxx11_std_align_pass.cpp ]
|
[ run ../no_cxx11_std_align_pass.cpp ]
|
||||||
[ compile-fail ../no_cxx11_std_align_fail.cpp ] ;
|
[ compile-fail ../no_cxx11_std_align_fail.cpp ] ;
|
||||||
|
test-suite "BOOST_NO_CXX11_THREAD_LOCAL" :
|
||||||
|
[ run ../no_cxx11_thread_local_pass.cpp ]
|
||||||
|
[ compile-fail ../no_cxx11_thread_local_fail.cpp ] ;
|
||||||
test-suite "BOOST_NO_CXX11_TRAILING_RESULT_TYPES" :
|
test-suite "BOOST_NO_CXX11_TRAILING_RESULT_TYPES" :
|
||||||
[ run ../no_cxx11_trailing_result_types_pass.cpp ]
|
[ run ../no_cxx11_trailing_result_types_pass.cpp ]
|
||||||
[ compile-fail ../no_cxx11_trailing_result_types_fail.cpp ] ;
|
[ compile-fail ../no_cxx11_trailing_result_types_fail.cpp ] ;
|
||||||
|
24
test/boost_no_cxx11_thread_local.ipp
Normal file
24
test/boost_no_cxx11_thread_local.ipp
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// (C) Copyright John Maddock 2012.
|
||||||
|
// Use, modification and distribution are subject to the
|
||||||
|
// Boost Software License, Version 1.0. (See accompanying file
|
||||||
|
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
|
||||||
|
// See http://www.boost.org/libs/config for most recent version.
|
||||||
|
|
||||||
|
// MACRO: BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
// TITLE: thread_local
|
||||||
|
// DESCRIPTION: The compiler supports the thread_local storage specifier.
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
|
||||||
|
namespace boost_no_cxx11_thread_local{
|
||||||
|
|
||||||
|
int test()
|
||||||
|
{
|
||||||
|
static thread_local std::string local("hello");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@@ -12,7 +12,7 @@
|
|||||||
// compilers insist on it, while other issue a
|
// compilers insist on it, while other issue a
|
||||||
// bunch of warnings if it is in fact present.
|
// bunch of warnings if it is in fact present.
|
||||||
|
|
||||||
#if defined( BOOST_NO_EXCEPTIONS ) && !defined( _MSC_VER )
|
#if defined( BOOST_NO_EXCEPTIONS )
|
||||||
# include <stdlib.h>
|
# include <stdlib.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@ namespace boost_no_unreachable_return_detection{
|
|||||||
|
|
||||||
int checker()
|
int checker()
|
||||||
{
|
{
|
||||||
#if defined( BOOST_NO_EXCEPTIONS ) && !defined( _MSC_VER )
|
#if defined( BOOST_NO_EXCEPTIONS ) && (!defined( _MSC_VER ) || defined(__clang__))
|
||||||
abort();
|
abort();
|
||||||
#else
|
#else
|
||||||
throw 0;
|
throw 0;
|
||||||
|
@@ -1057,6 +1057,7 @@ void print_boost_macros()
|
|||||||
PRINT_MACRO(BOOST_NO_CXX11_STATIC_ASSERT);
|
PRINT_MACRO(BOOST_NO_CXX11_STATIC_ASSERT);
|
||||||
PRINT_MACRO(BOOST_NO_CXX11_STD_ALIGN);
|
PRINT_MACRO(BOOST_NO_CXX11_STD_ALIGN);
|
||||||
PRINT_MACRO(BOOST_NO_CXX11_TEMPLATE_ALIASES);
|
PRINT_MACRO(BOOST_NO_CXX11_TEMPLATE_ALIASES);
|
||||||
|
PRINT_MACRO(BOOST_NO_CXX11_THREAD_LOCAL);
|
||||||
PRINT_MACRO(BOOST_NO_CXX11_TRAILING_RESULT_TYPES);
|
PRINT_MACRO(BOOST_NO_CXX11_TRAILING_RESULT_TYPES);
|
||||||
PRINT_MACRO(BOOST_NO_CXX11_UNICODE_LITERALS);
|
PRINT_MACRO(BOOST_NO_CXX11_UNICODE_LITERALS);
|
||||||
PRINT_MACRO(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX);
|
PRINT_MACRO(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX);
|
||||||
@@ -1134,6 +1135,12 @@ void print_boost_macros()
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// END GENERATED BLOCK
|
// END GENERATED BLOCK
|
||||||
|
|
||||||
PRINT_MACRO(BOOST_INTEL);
|
PRINT_MACRO(BOOST_INTEL);
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
// This file was automatically generated on Thu Aug 13 16:32:12 2015
|
// This file was automatically generated on Fri Jul 1 18:47:25 2016
|
||||||
// by libs/config/tools/generate.cpp
|
// by libs/config/tools/generate.cpp
|
||||||
// Copyright John Maddock 2002-4.
|
// Copyright John Maddock 2002-4.
|
||||||
// Use, modification and distribution are subject to the
|
// Use, modification and distribution are subject to the
|
||||||
@@ -252,6 +252,11 @@ namespace boost_no_cxx11_smart_ptr = empty_boost;
|
|||||||
#else
|
#else
|
||||||
namespace boost_no_cxx11_std_align = empty_boost;
|
namespace boost_no_cxx11_std_align = empty_boost;
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
#include "boost_no_cxx11_thread_local.ipp"
|
||||||
|
#else
|
||||||
|
namespace boost_no_cxx11_thread_local = empty_boost;
|
||||||
|
#endif
|
||||||
#ifndef BOOST_NO_CXX11_TRAILING_RESULT_TYPES
|
#ifndef BOOST_NO_CXX11_TRAILING_RESULT_TYPES
|
||||||
#include "boost_no_cxx11_trailing_result_types.ipp"
|
#include "boost_no_cxx11_trailing_result_types.ipp"
|
||||||
#else
|
#else
|
||||||
@@ -1491,6 +1496,11 @@ int main( int, char *[] )
|
|||||||
std::cerr << "Failed test for BOOST_NO_CXX11_STD_ALIGN at: " << __FILE__ << ":" << __LINE__ << std::endl;
|
std::cerr << "Failed test for BOOST_NO_CXX11_STD_ALIGN at: " << __FILE__ << ":" << __LINE__ << std::endl;
|
||||||
++error_count;
|
++error_count;
|
||||||
}
|
}
|
||||||
|
if(0 != boost_no_cxx11_thread_local::test())
|
||||||
|
{
|
||||||
|
std::cerr << "Failed test for BOOST_NO_CXX11_THREAD_LOCAL at: " << __FILE__ << ":" << __LINE__ << std::endl;
|
||||||
|
++error_count;
|
||||||
|
}
|
||||||
if(0 != boost_no_cxx11_trailing_result_types::test())
|
if(0 != boost_no_cxx11_trailing_result_types::test())
|
||||||
{
|
{
|
||||||
std::cerr << "Failed test for BOOST_NO_CXX11_TRAILING_RESULT_TYPES at: " << __FILE__ << ":" << __LINE__ << std::endl;
|
std::cerr << "Failed test for BOOST_NO_CXX11_TRAILING_RESULT_TYPES at: " << __FILE__ << ":" << __LINE__ << std::endl;
|
||||||
|
37
test/no_cxx11_thread_local_fail.cpp
Normal file
37
test/no_cxx11_thread_local_fail.cpp
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
// This file was automatically generated on Fri Jul 1 18:47:25 2016
|
||||||
|
// by libs/config/tools/generate.cpp
|
||||||
|
// Copyright John Maddock 2002-4.
|
||||||
|
// Use, modification and distribution are subject to the
|
||||||
|
// Boost Software License, Version 1.0. (See accompanying file
|
||||||
|
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
|
||||||
|
// See http://www.boost.org/libs/config for the most recent version.//
|
||||||
|
// Revision $Id$
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
// Test file for macro BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
// This file should not compile, if it does then
|
||||||
|
// BOOST_NO_CXX11_THREAD_LOCAL should not be defined.
|
||||||
|
// See file boost_no_cxx11_thread_local.ipp for details
|
||||||
|
|
||||||
|
// Must not have BOOST_ASSERT_CONFIG set; it defeats
|
||||||
|
// the objective of this file:
|
||||||
|
#ifdef BOOST_ASSERT_CONFIG
|
||||||
|
# undef BOOST_ASSERT_CONFIG
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <boost/config.hpp>
|
||||||
|
#include "test.hpp"
|
||||||
|
|
||||||
|
#ifdef BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
#include "boost_no_cxx11_thread_local.ipp"
|
||||||
|
#else
|
||||||
|
#error "this file should not compile"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
int main( int, char *[] )
|
||||||
|
{
|
||||||
|
return boost_no_cxx11_thread_local::test();
|
||||||
|
}
|
||||||
|
|
37
test/no_cxx11_thread_local_pass.cpp
Normal file
37
test/no_cxx11_thread_local_pass.cpp
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
// This file was automatically generated on Fri Jul 1 18:47:25 2016
|
||||||
|
// by libs/config/tools/generate.cpp
|
||||||
|
// Copyright John Maddock 2002-4.
|
||||||
|
// Use, modification and distribution are subject to the
|
||||||
|
// Boost Software License, Version 1.0. (See accompanying file
|
||||||
|
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
|
||||||
|
// See http://www.boost.org/libs/config for the most recent version.//
|
||||||
|
// Revision $Id$
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
// Test file for macro BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
// This file should compile, if it does not then
|
||||||
|
// BOOST_NO_CXX11_THREAD_LOCAL should be defined.
|
||||||
|
// See file boost_no_cxx11_thread_local.ipp for details
|
||||||
|
|
||||||
|
// Must not have BOOST_ASSERT_CONFIG set; it defeats
|
||||||
|
// the objective of this file:
|
||||||
|
#ifdef BOOST_ASSERT_CONFIG
|
||||||
|
# undef BOOST_ASSERT_CONFIG
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <boost/config.hpp>
|
||||||
|
#include "test.hpp"
|
||||||
|
|
||||||
|
#ifndef BOOST_NO_CXX11_THREAD_LOCAL
|
||||||
|
#include "boost_no_cxx11_thread_local.ipp"
|
||||||
|
#else
|
||||||
|
namespace boost_no_cxx11_thread_local = empty_boost;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
int main( int, char *[] )
|
||||||
|
{
|
||||||
|
return boost_no_cxx11_thread_local::test();
|
||||||
|
}
|
||||||
|
|
@@ -208,20 +208,13 @@ void write_build_check_jamfile()
|
|||||||
"# Boost Software License, Version 1.0. (See accompanying file \n"
|
"# Boost Software License, Version 1.0. (See accompanying file \n"
|
||||||
"# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n\n"
|
"# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n\n"
|
||||||
"import modules ;\nimport path ; \n\n"
|
"import modules ;\nimport path ; \n\n"
|
||||||
"actions simple_run_action\n"
|
|
||||||
"{\n"
|
|
||||||
" $(>) > $(<)\n"
|
|
||||||
"}\n"
|
|
||||||
"\n"
|
"\n"
|
||||||
"rule run-simple ( sources + : args * : input-files * : requirements * : target-name )\n"
|
"rule run-simple ( requirements * : target-name )\n"
|
||||||
"{\n"
|
"{\n"
|
||||||
" obj $(target-name)_obj : $(sources) : $(requirements) ;\n"
|
" obj $(target-name)_obj : test_case.cpp : $(requirements) ;\n"
|
||||||
" explicit $(target-name)_obj ;\n"
|
" explicit $(target-name)_obj ;\n"
|
||||||
" exe $(target-name)_exe : $(target-name)_obj : $(requirements) ;\n"
|
" unit-test $(target-name) : $(target-name)_obj : $(requirements) ;\n"
|
||||||
" explicit $(target-name)_exe ;\n"
|
" explicit $(target-name) ;\n"
|
||||||
" #testing.capture-output $(target-name)_output : $(target-name) : $(requirements) <name>$(target-name) ;\n"
|
|
||||||
" make $(target-name).output : $(target-name)_exe : @simple_run_action ;\n"
|
|
||||||
" explicit $(target-name).output ;\n"
|
|
||||||
"}\n\n"
|
"}\n\n"
|
||||||
;
|
;
|
||||||
ofs << build_config_jamfile.str() << std::endl;
|
ofs << build_config_jamfile.str() << std::endl;
|
||||||
@@ -301,9 +294,7 @@ void process_ipp_file(const fs::path& file, bool positive_test)
|
|||||||
// Generate data for the build-checks Jamfile:
|
// Generate data for the build-checks Jamfile:
|
||||||
static const boost::regex feature_regex("boost_(?:no|has)_(.*)");
|
static const boost::regex feature_regex("boost_(?:no|has)_(.*)");
|
||||||
std::string feature_name = boost::regex_replace(namespace_name, feature_regex, "\\1");
|
std::string feature_name = boost::regex_replace(namespace_name, feature_regex, "\\1");
|
||||||
build_config_jamfile << "run-simple test_case.cpp : : : <define>TEST_" << macro_name << " : " << feature_name << " ;\n";
|
build_config_jamfile << "run-simple <define>TEST_" << macro_name << " : " << feature_name << " ;\n";
|
||||||
build_config_jamfile << "alias " << feature_name << " : " << feature_name << ".output ;\n";
|
|
||||||
build_config_jamfile << "explicit " << feature_name << " ;\n";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int cpp_main(int argc, char* argv[])
|
int cpp_main(int argc, char* argv[])
|
||||||
|
Reference in New Issue
Block a user