Lines Matching refs:Allocator
297 template <typename T, template<class> class Allocator>
299 typedef oneapi::tbb::enumerable_thread_specific<T, Allocator<T> > ets_type;
314 template< typename T, template<class> class Allocator>
317 typedef oneapi::tbb::enumerable_thread_specific<T, Allocator<T> > ets_type; in run_parallel_scalar_tests_nocombine()
381 …i::tbb::blocked_range<int>( 0, N*p, RANGE_MIN ), parallel_scalar_body<T,Allocator>( sums, allocato… in run_parallel_scalar_tests_nocombine()
385 …i::tbb::blocked_range<int>( 0, N*p, RANGE_MIN ), parallel_scalar_body<T,Allocator>( finit_ets, all… in run_parallel_scalar_tests_nocombine()
389 …i::tbb::blocked_range<int>( 0, N*p, RANGE_MIN ), parallel_scalar_body<T,Allocator>( static_sums, a… in run_parallel_scalar_tests_nocombine()
419 …typedef typename oneapi::tbb::enumerable_thread_specific<T, Allocator<T>, oneapi::tbb::ets_key_per… in run_parallel_scalar_tests_nocombine()
484 template< typename T, template<class> class Allocator>
487 typedef oneapi::tbb::enumerable_thread_specific<T, Allocator<T> > ets_type; in run_parallel_scalar_tests()
506 run_parallel_scalar_tests_nocombine<T,Allocator>(test_name, allocator_name); in run_parallel_scalar_tests()
544 parallel_scalar_body<T, Allocator>(sums, allocator_name)); in run_parallel_scalar_tests()
549 parallel_scalar_body<T, Allocator>(static_sums, allocator_name)); in run_parallel_scalar_tests()
586 template <typename T, template<class> class Allocator>
589 …typedef oneapi::tbb::enumerable_thread_specific< container_type, Allocator<container_type> > ets_t…
635 template< typename T, template<class> class Allocator>
638 …typedef oneapi::tbb::enumerable_thread_specific< container_type, Allocator<container_type> > ets_t… in run_parallel_vector_tests()
651 parallel_vector_for_body<T,Allocator>( vs, allocator_name ) ); in run_parallel_vector_tests()
702 …tbb::blocked_range<int> (0, N*p, RANGE_MIN), parallel_vector_for_body<T,Allocator>( vvs, allocator… in run_parallel_vector_tests()
720 template<typename T, template<class> class Allocator>
732 …typedef typename oneapi::tbb::enumerable_thread_specific< container_type, Allocator<container_type… in run_cross_type_vector_tests()
733 …typedef typename oneapi::tbb::enumerable_thread_specific< container_type, Allocator<container_type… in run_cross_type_vector_tests()
737 …bb::blocked_range<int> (0, N*p, RANGE_MIN), parallel_vector_for_body<T, Allocator>( vs, allocator_… in run_cross_type_vector_tests()
824 template<template<class>class Allocator>
826 run_parallel_scalar_tests<int, Allocator>("int",allocator_name); in run_parallel_tests()
827 run_parallel_scalar_tests<double, Allocator>("double",allocator_name); in run_parallel_tests()
828 …run_parallel_scalar_tests_nocombine<minimalNComparable<>,Allocator>("minimalNComparable<>",allocat… in run_parallel_tests()
829 … run_parallel_scalar_tests<ThrowingConstructor, Allocator>("ThrowingConstructor", allocator_name); in run_parallel_tests()
830 …run_parallel_vector_tests<int, Allocator>("std::vector<int, oneapi::tbb::tbb_allocator<int> >",all… in run_parallel_tests()
831 …run_parallel_vector_tests<double, Allocator>("std::vector<double, oneapi::tbb::tbb_allocator<doubl… in run_parallel_tests()
840 template<typename T, template<class> class Allocator, typename Init>
841 oneapi::tbb::enumerable_thread_specific<T,Allocator<T> > MakeETS( Init init ) { in MakeETS()
842 return oneapi::tbb::enumerable_thread_specific<T,Allocator<T> >(init); in MakeETS()
851 template<typename T, template<class> class Allocator, typename... P>
852 oneapi::tbb::enumerable_thread_specific<T,Allocator<T> > MakeETS( oneapi::tbb::detail::stored_pack<… in MakeETS()
853 typedef oneapi::tbb::enumerable_thread_specific<T,Allocator<T> > result_type; in MakeETS()
859 template<typename T, template<class> class Allocator, typename InitSrc, typename InitDst, typename …
861 typedef oneapi::tbb::enumerable_thread_specific<T, Allocator<T> > ets_type; in ets_copy_assign_test()
864 const ets_type& cref_binder = MakeETS<T, Allocator>(init1); in ets_copy_assign_test()
886 ets_type&& rvref_binder = MakeETS<T, Allocator>(init1); in ets_copy_assign_test()
918 template <typename T, template<class> class Allocator>
927 … ets_copy_assign_test<T, Allocator>(src_init, other_init, Validator<T,EXPECTED>(), allocator_name); in run_assign_and_copy_constructor_test()
932 …ets_copy_assign_test<T, Allocator>(src_finit, other_finit, Validator<T,EXPECTED>(), allocator_name… in run_assign_and_copy_constructor_test()
937 …ets_copy_assign_test< std::pair<int,T>, Allocator>(oneapi::tbb::detail::save_pack(17,src_init), st… in run_assign_and_copy_constructor_test()
941 template< template<class> class Allocator>
943 run_assign_and_copy_constructor_test<int, Allocator>("int", allocator_name); in run_assignment_and_copy_constructor_tests()
944 run_assign_and_copy_constructor_test<double, Allocator>("double", allocator_name); in run_assignment_and_copy_constructor_tests()
946 …run_assign_and_copy_constructor_test<minimalNComparable<line_size-1>, Allocator >("minimalNCompara… in run_assignment_and_copy_constructor_tests()
947 …run_assign_and_copy_constructor_test<minimalNComparable<line_size>, Allocator >("minimalNComparabl… in run_assignment_and_copy_constructor_tests()
948 …run_assign_and_copy_constructor_test<minimalNComparable<line_size+1>, Allocator >("minimalNCompara… in run_assignment_and_copy_constructor_tests()
986 template<template<class> class Allocator>
989 oneapi::tbb::enumerable_thread_specific<utils::NoCopy, Allocator<utils::NoCopy> > ets1; in TestInstantiation()
995 …oneapi::tbb::enumerable_thread_specific<HasNoDefaultConstructor, Allocator<HasNoDefaultConstructor… in TestInstantiation()
1001 …oneapi::tbb::enumerable_thread_specific<HasNoDefaultConstructor, Allocator<HasNoDefaultConstructor… in TestInstantiation()
1006 …oneapi::tbb::enumerable_thread_specific<HasSpecialAndMoveCtor, Allocator<HasSpecialAndMoveCtor> > … in TestInstantiation()
1010 …oneapi::tbb::enumerable_thread_specific<HasSpecialAndMoveCtor, Allocator<HasSpecialAndMoveCtor> > … in TestInstantiation()