tbb.h

00001 /*
00002     Copyright 2005-2011 Intel Corporation.  All Rights Reserved.
00003 
00004     The source code contained or described herein and all documents related
00005     to the source code ("Material") are owned by Intel Corporation or its
00006     suppliers or licensors.  Title to the Material remains with Intel
00007     Corporation or its suppliers and licensors.  The Material is protected
00008     by worldwide copyright laws and treaty provisions.  No part of the
00009     Material may be used, copied, reproduced, modified, published, uploaded,
00010     posted, transmitted, distributed, or disclosed in any way without
00011     Intel's prior express written permission.
00012 
00013     No license under any patent, copyright, trade secret or other
00014     intellectual property right is granted to or conferred upon you by
00015     disclosure or delivery of the Materials, either expressly, by
00016     implication, inducement, estoppel or otherwise.  Any license under such
00017     intellectual property rights must be express and approved by Intel in
00018     writing.
00019 */
00020 
00021 #ifndef __TBB_tbb_H
00022 #define __TBB_tbb_H
00023 
00032 #include "aligned_space.h"
00033 #include "atomic.h"
00034 #include "blocked_range.h"
00035 #include "blocked_range2d.h"
00036 #include "blocked_range3d.h"
00037 #include "cache_aligned_allocator.h"
00038 #include "combinable.h"
00039 #include "concurrent_unordered_map.h"
00040 #include "concurrent_hash_map.h"
00041 #include "concurrent_queue.h"
00042 #include "concurrent_vector.h"
00043 #include "critical_section.h"
00044 #include "enumerable_thread_specific.h"
00045 #include "mutex.h"
00046 #include "null_mutex.h"
00047 #include "null_rw_mutex.h"
00048 #include "parallel_do.h"
00049 #include "parallel_for.h"
00050 #include "parallel_for_each.h"
00051 #include "parallel_invoke.h"
00052 #include "parallel_reduce.h"
00053 #include "parallel_scan.h"
00054 #include "parallel_sort.h"
00055 #include "partitioner.h"
00056 #include "pipeline.h"
00057 #include "queuing_mutex.h"
00058 #include "queuing_rw_mutex.h"
00059 #include "reader_writer_lock.h"
00060 #if TBB_PREVIEW_CONCURRENT_PRIORITY_QUEUE
00061 #include "concurrent_priority_queue.h"
00062 #endif
00063 #include "recursive_mutex.h"
00064 #include "spin_mutex.h"
00065 #include "spin_rw_mutex.h"
00066 #include "task.h"
00067 #include "task_group.h"
00068 #include "task_scheduler_init.h"
00069 #include "task_scheduler_observer.h"
00070 #include "tbb_allocator.h"
00071 #include "tbb_exception.h"
00072 #include "tbb_thread.h"
00073 #include "tick_count.h"
00074 
00075 #endif /* __TBB_tbb_H */

Copyright © 2005-2011 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.