Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-07-29 08:43:04

0001 /*
0002     Copyright (c) 2005-2023 Intel Corporation
0003 
0004     Licensed under the Apache License, Version 2.0 (the "License");
0005     you may not use this file except in compliance with the License.
0006     You may obtain a copy of the License at
0007 
0008         http://www.apache.org/licenses/LICENSE-2.0
0009 
0010     Unless required by applicable law or agreed to in writing, software
0011     distributed under the License is distributed on an "AS IS" BASIS,
0012     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0013     See the License for the specific language governing permissions and
0014     limitations under the License.
0015 */
0016 
0017 #ifndef __TBB_tbb_H
0018 #define __TBB_tbb_H
0019 
0020 /**
0021     This header bulk-includes declarations or definitions of all the functionality
0022     provided by TBB (save for tbbmalloc and 3rd party dependent headers).
0023 
0024     If you use only a few TBB constructs, consider including specific headers only.
0025     Any header listed below can be included independently of others.
0026 **/
0027 
0028 #include "oneapi/tbb/blocked_range.h"
0029 #include "oneapi/tbb/blocked_range2d.h"
0030 #include "oneapi/tbb/blocked_range3d.h"
0031 #if TBB_PREVIEW_BLOCKED_RANGE_ND
0032 #include "tbb/blocked_rangeNd.h"
0033 #endif
0034 #include "oneapi/tbb/cache_aligned_allocator.h"
0035 #include "oneapi/tbb/combinable.h"
0036 #include "oneapi/tbb/concurrent_hash_map.h"
0037 #if TBB_PREVIEW_CONCURRENT_LRU_CACHE
0038 #include "tbb/concurrent_lru_cache.h"
0039 #endif
0040 #include "oneapi/tbb/collaborative_call_once.h"
0041 #include "oneapi/tbb/concurrent_priority_queue.h"
0042 #include "oneapi/tbb/concurrent_queue.h"
0043 #include "oneapi/tbb/concurrent_unordered_map.h"
0044 #include "oneapi/tbb/concurrent_unordered_set.h"
0045 #include "oneapi/tbb/concurrent_map.h"
0046 #include "oneapi/tbb/concurrent_set.h"
0047 #include "oneapi/tbb/concurrent_vector.h"
0048 #include "oneapi/tbb/enumerable_thread_specific.h"
0049 #include "oneapi/tbb/flow_graph.h"
0050 #include "oneapi/tbb/global_control.h"
0051 #include "oneapi/tbb/info.h"
0052 #include "oneapi/tbb/null_mutex.h"
0053 #include "oneapi/tbb/null_rw_mutex.h"
0054 #include "oneapi/tbb/parallel_for.h"
0055 #include "oneapi/tbb/parallel_for_each.h"
0056 #include "oneapi/tbb/parallel_invoke.h"
0057 #include "oneapi/tbb/parallel_pipeline.h"
0058 #include "oneapi/tbb/parallel_reduce.h"
0059 #include "oneapi/tbb/parallel_scan.h"
0060 #include "oneapi/tbb/parallel_sort.h"
0061 #include "oneapi/tbb/partitioner.h"
0062 #include "oneapi/tbb/queuing_mutex.h"
0063 #include "oneapi/tbb/queuing_rw_mutex.h"
0064 #include "oneapi/tbb/spin_mutex.h"
0065 #include "oneapi/tbb/spin_rw_mutex.h"
0066 #include "oneapi/tbb/mutex.h"
0067 #include "oneapi/tbb/rw_mutex.h"
0068 #include "oneapi/tbb/task.h"
0069 #include "oneapi/tbb/task_arena.h"
0070 #include "oneapi/tbb/task_group.h"
0071 #include "oneapi/tbb/task_scheduler_observer.h"
0072 #include "oneapi/tbb/tbb_allocator.h"
0073 #include "oneapi/tbb/tick_count.h"
0074 #include "oneapi/tbb/version.h"
0075 
0076 #endif /* __TBB_tbb_H */