Home
last modified time | relevance | path

Searched refs:requires (Results 1 – 25 of 54) sorted by relevance

123

/oneTBB/test/common/
H A Dconcepts_common.h62 ~BlockedRangeValue() requires EnableDtor = default;
106 ~Range() requires EnableDtor = default;
136 ~ParallelForBody() requires EnableDtor = default;
169 ParallelForIndex(int) requires EnableIntCtor {} in ParallelForIndex()
264 T* end() requires EnableEnd { return nullptr; } in end()
425 ~HashCompare() requires EnableDtor = default;
474 void release() requires (EnableSLRelease) {} in release()
554 ~InputNodeBody() requires EnableDtor = default;
596 ~PortsNodeBody() requires EnableDtor = default;
660 ~Sequencer() requires EnableDtor = default;
[all …]
/oneTBB/test/tbb/
H A Dtest_blocked_range.cpp91requires (... && (utils::well_formed_instantiation<tbb::blocked_range, Types> == ExpectSatisfies))
95requires (... && (utils::well_formed_instantiation<tbb::blocked_range2d, Types, Types> == ExpectSa…
99requires (... && (utils::well_formed_instantiation<tbb::blocked_range2d, Types, test_concepts::Dum…
103requires (... && (utils::well_formed_instantiation<tbb::blocked_range2d, test_concepts::Dummy, Typ…
107requires (... && (utils::well_formed_instantiation<tbb::blocked_range3d, Types, Types, Types> == E…
111requires (... && (utils::well_formed_instantiation<tbb::blocked_range3d, test_concepts::Dummy, Typ…
115requires (... && (utils::well_formed_instantiation<tbb::blocked_range3d, Types, test_concepts::Dum…
119requires (... && (utils::well_formed_instantiation<tbb::blocked_range3d, Types, Types, test_concep…
123 concept well_formed_blocked_range_Nd_instantiation_basic = requires {
H A Dtest_parallel_for_each.cpp59 requires std::derived_from<Category, std::bidirectional_iterator_tag> in operator --()
66 requires std::derived_from<Category, std::bidirectional_iterator_tag> in operator --()
74 requires std::derived_from<Category, std::random_access_iterator_tag> in operator +=()
81 requires std::derived_from<Category, std::random_access_iterator_tag> in operator -=()
88 requires std::derived_from<Category, std::random_access_iterator_tag> in operator []()
96 requires std::derived_from<Category, std::random_access_iterator_tag> = default;
99 requires std::derived_from<Category, std::random_access_iterator_tag> in operator +()
105 requires std::derived_from<Category, std::random_access_iterator_tag> in operator +()
111 requires std::derived_from<Category, std::random_access_iterator_tag> in operator -()
214 concept can_call_parallel_for_each_with_iterator = requires( Iterator it, const Body& body, tbb::ta…
[all …]
H A Dtest_parallel_sort.cpp204 concept can_call_parallel_sort_with_iterator = requires( RandomAccessIterator it ) {
209 concept can_call_parallel_sort_with_iterator_and_compare = requires( RandomAccessIterator it, const…
214 concept can_call_parallel_sort_with_cbs = requires( CBS& cbs ) {
219 concept can_call_parallel_sort_with_cbs_and_compare = requires( CBS& cbs, const Compare& compare ) {
H A Dtest_join_node_key_matching.cpp92 concept can_initialize_join_node = requires(tbb::flow::graph& g, Args... args) {
130 requires (ArgCount == CurrentIncorrectIndex + 1)
/oneTBB/include/oneapi/tbb/detail/
H A D_range_common.h88requires( const std::remove_reference_t<Value>& lhs, const std::remove_reference_t<Value>& rhs ) {
100 requires( const std::remove_reference_t<Range>& range ) {
116 concept iterator_satisfies = requires (IteratorTag tag) {
117 requires iterator_concept_helper<Iterator>(tag);
121 concept container_based_sequence = requires( Sequence& seq ) {
H A D_mutex_common.h33 requires( Lock& lock, Mutex& mutex ) { in requires() function
42 requires( Lock& lock, Mutex& mutex ) { in requires() function
H A D_utils.h304 concept boolean_testable = boolean_testable_impl<T> && requires( T&& t ) { in atomic_do_once() function
312 requires requires { in atomic_do_once()
H A D_hash_compare.h95requires( const std::remove_reference_t<HashCompare>& hc, const Key& key1, const Key& key2 ) { in requires() function
/oneTBB/doc/
H A DDoxyfile.in2226 # This tag requires that the tag HAVE_DOT is set to YES.
2236 # This tag requires that the tag HAVE_DOT is set to YES.
2243 # This tag requires that the tag HAVE_DOT is set to YES.
2250 # This tag requires that the tag HAVE_DOT is set to YES.
2258 # This tag requires that the tag HAVE_DOT is set to YES.
2267 # This tag requires that the tag HAVE_DOT is set to YES.
2274 # This tag requires that the tag HAVE_DOT is set to YES.
2282 # This tag requires that the tag HAVE_DOT is set to YES.
2295 # This tag requires that the tag HAVE_DOT is set to YES.
2303 # This tag requires that the tag HAVE_DOT is set to YES.
[all …]
/oneTBB/integration/linux/modulefiles/
H A Dtbb3217 # This modulefile requires Environment Modules 4.1 or later.
25 puts stderr "ERROR: This modulefile requires tcl $min_tcl_ver or greater."
H A Dtbb17 # This modulefile requires Environment Modules 4.1 or later.
25 puts stderr "ERROR: This modulefile requires tcl $min_tcl_ver or greater."
/oneTBB/doc/main/reference/
H A Dparallel_for_each_semantics.rst51 …rom [forward.iterators] ISO C++ Standard section, ``tbb::parallel_for_each`` requires the execution
59 …forward.iterators] ISO C++ Standard section, ``tbb::parallel_for_each`` requires the execution of …
H A Dparallel_sort_ranges_extension.rst62 #include <span> // requires C++20
/oneTBB/doc/main/tbb_userguide/
H A DWhich_Dynamic_Libraries_to_Use.rst7 The template ``scalable_allocator<T>`` requires the |full_name|
H A Dparallel_for_os.rst67 is created. Template function ``parallel_for`` requires that the body
80 reminder of this nuance, ``parallel_for`` requires that the body
H A DDebug_Versus_Release_Libraries.rst42 Full support of these tools requires compiling with macro ``TBB_USE_PROFILING_TOOLS=1``.
H A DExceptions_and_Cancellation.rst28 requires support for the C++ ``std::exception_ptr`` functionality. As
/oneTBB/doc/main/intro/
H A Dintro_os.rst25 |full_name| requires C++11 standard compiler support.
/oneTBB/include/oneapi/tbb/
H A Dparallel_sort.h37 concept compare = requires( const std::remove_reference_t<Compare>& comp, typename std::iterator_tr… in requires() function
45 concept less_than_comparable = requires( const std::remove_reference_t<T>& lhs, in requires() function
/oneTBB/examples/getting_started/sub_string_finder/
H A DREADME.md31 The example does not requires application parameters.
/oneTBB/python/
H A DCMakeLists.txt26 # Python build requires path to TBB headers
/oneTBB/integration/windows/oneapi/
H A Dvars.bat28 echo :: ERROR: This script requires that the ONEAPI_ROOT env variable is set."
/oneTBB/src/tbb/def/
H A Dmac64-tbb.def17 # Sometimes macOS* requires leading underscore (e. g. in export list file), but sometimes not
/oneTBB/examples/
H A DREADME.md42 …- `mac` - `OpenGL` based implementation. Also requires the `Foundation` and `Cocoa` libraries avai…

123