You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							531 lines
						
					
					
						
							43 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							531 lines
						
					
					
						
							43 KiB
						
					
					
				| <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> | |
| <!-- saved from url=(0014)about:internet --> | |
| <html> | |
| <head> | |
|   <script type="text/javascript"> | |
|   <!-- | |
| 
 | |
|   if (parent.location.href == self.location.href) | |
|     window.location.href = "index.htm#+hh_index.htm"; | |
| 
 | |
|   function CloseNav() { | |
|     if ((top.right.location == null) || (top.right.location == undefined) || (typeof(top.right.location.href) != "string") || (top.right.location.href == "")) | |
|       top.location="main/title.htm"; | |
|     else | |
|       top.location=top.right.location; | |
|   } | |
|   function IndexListOnChange() { //Listbox select -> Put selected text into Entry field | |
|     var iSelect = document.getElementById("indexcontainer").selectedIndex; | |
|     var text = document.getElementById("indexcontainer").item(iSelect).text; | |
|     //Remove leading spaces -     %A0 -- Finding it hard to remove Non-breaking space. JScript does not see %A0 as White space | |
|     text = escape(text);    text = text.replace(/^(%A0)+/g, ""); | |
|     text = unescape(text);  text = text.replace(/^\s+/g, ""); | |
|     document.getElementById("IndexEntry").value = text; | |
|   } | |
|   function IndexEntryOnKeyUp() { //text typed -> select closest listbox entry  | |
|     var oList = document.getElementById("indexcontainer");  | |
|     var ListLen = oList.length;  | |
|     var iCurSel = oList.selectedIndex;  | |
|     var text = document.getElementById("IndexEntry").value.toUpperCase();  | |
|     var TextLen = text.length;  | |
|     for (var i = 0; i < ListLen; i++) {  | |
|       var listitem = oList.item(i).text.substr(0, TextLen).toUpperCase();  | |
|       if (listitem == text) {  | |
|         if (i != iCurSel) {  | |
|           var iPos = i + oList.size - 1;  | |
|           if(ListLen > iPos)  | |
|             oList.selectedIndex = iPos;  | |
|           else  | |
|             oList.selectedIndex = ListLen-1;  | |
|           oList.selectedIndex = i;  | |
|         }  | |
|         break;  | |
|       }  | |
|     }  | |
|     return(true); //do not gobble keypress  | |
|   }  | |
|   function OpenSelected() {  //open selected list item | |
|     var iSelect = document.getElementById("indexcontainer").selectedIndex; | |
|     if (iSelect >= 0) { | |
|       var URL = document.getElementById("indexcontainer").item(iSelect).value; | |
|       if (URL.length > 0) top.right.location = URL;  //right pane has name "right" | |
|     } | |
|   } | |
|   function KeyDownEvent(event) { | |
|     if ((event.which && event.which==13) || (event.keyCode && event.keyCode==13)) { | |
|       OpenSelected(); | |
|       IndexListOnChange();  //update entry field to list box selected text | |
|       return(false);        //gobble text | |
|       } else return(true); | |
|   } | |
| 
 | |
|   function GetFrameWidth() {  | |
|     var x = 300;  | |
|     if (self.innerHeight) // all except Explorer  | |
| 	x = self.innerWidth;  | |
|     else if (document.documentElement && document.documentElement.clientHeight) // Explorer 6 Strict Mode  | |
| 	x = document.documentElement.clientWidth;  | |
|     else if (document.body) // other Explorers  | |
| 	x = document.body.clientWidth;  | |
|     return(x);  | |
|   }  | |
| 
 | |
|   function GetFrameHeight() {  | |
|     var y = 400;  | |
|     if (self.innerHeight) // all except Explorer  | |
|       y = self.innerHeight;  | |
|     else if (document.documentElement && document.documentElement.clientWidth) // Explorer 6 Strict Mode  | |
|       y = document.documentElement.clientHeight;  | |
|     else if (document.body) // other Explorers  | |
|       y = document.body.clientHeight;  | |
|     return(y);  | |
|   }  | |
| 
 | |
|   function resizeIndex() { | |
|     var indexDiv = document.getElementById("indexcontainer"); | |
|     var xTop = indexDiv.offsetTop; | |
|     var DivFooter = document.getElementById("DivFooter"); | |
|     if ((DivFooter != null) && (DivFooter != undefined)) | |
|         xTop = xTop + DivFooter.offsetHeight; | |
| 
 | |
|     var WW = GetFrameWidth() - 10; //working with 5px each side  | |
|     indexDiv.style.width = WW.toString() + "px";  | |
|     var HH = GetFrameHeight() -  xTop;  | |
|     if (HH > 0)  | |
|       indexDiv.style.height = HH.toString() + "px";  | |
|   } | |
|   function OnLoadCode() { | |
|     window.onresize=resizeIndex; | |
|     resizeIndex(); | |
|   } | |
|   --> | |
|   </script> | |
| 
 | |
| 
 | |
| <title>Index</title> | |
| <meta http-equiv="content-type" content="text/html; charset=utf-8"> | |
| 
 | |
|   <style type="text/css"> | |
|   .docstyle | |
|   { | |
|     font-size: 80%; | |
|     font-family: arial,verdana,sans-serif; | |
|   } | |
|   </style> | |
| 
 | |
| </head> | |
| 
 | |
| <body id="docBody" style="color: Black; margin: 5px 0px 0px 0px;" onload="OnLoadCode()"> | |
| 
 | |
| 
 | |
| <div style="display: inline; white-space: nowrap; margin: 0px 0px 0px 5px;"> | |
| <input | |
|  TYPE="button" VALUE="Contents" ONCLICK="javascript:location='hh_toc.htm';" | |
|  NAME="HelpTopics"><input | |
|  TYPE="button" VALUE="Index" ONCLICK="javascript:location='hh_index.htm';" | |
|  NAME="Index"><input | |
|  TYPE="button" VALUE="Search" ONCLICK="javascript:location='hh_search.htm';" | |
|  NAME="Search"> | |
| </div> | |
| 
 | |
| 
 | |
|   <div style="margin: 11px 0px 0px 0px; padding: 0px 5px 0px 5px;"> | |
|      <input type="text" id="IndexEntry" class="docstyle" | |
|        style="width:100%;" | |
|        onkeydown="javascript:return(KeyDownEvent(event));" | |
|        onkeyup="javascript:return(IndexEntryOnKeyUp());"> | |
|   </div> | |
| 
 | |
| <div style="margin: 5px 0px 0px 0px; padding: 0px 5px 0px 5px;"> | |
| <select id="indexcontainer" name="IndexListbox" class="docstyle" | |
|   style="width:200; height:200;" | |
|   size="500" | |
|   onchange="javascript:IndexListOnChange();" | |
|   onclick="javascript:OpenSelected();return(true);" | |
|   onkeydown="javascript:return(KeyDownEvent(event));"> | |
| <option value="reference/task_scheduler/task_scheduler_init_cls/task_scheduler_init_1.htm">~task_scheduler_init</option> | |
| <option value="reference/containers_overview/concurrent_vector/access.htm">Access</option> | |
| <option value="tbb_userguide/Advanced_Example.htm">Advanced 			 Example</option> | |
| <option value="tbb_userguide/Advanced_Idiom_Waiting_on_an_Element.htm">Advanced Idiom: Waiting on an 			 Element</option> | |
| <option value="tbb_userguide/Advanced_Topic_Other_Kinds_of_Iteration_Spaces.htm">Advanced Topic: Other Kinds of Iteration 			 Spaces</option> | |
| <option value="reference/task_scheduler/affinity.htm">Affinity</option> | |
| <option value="reference/algorithms/partitioners/affinity_partitioner.htm">affinity_partitioner</option> | |
| <option value="tbb_userguide/Design_Patterns/Agglomeration.htm">Agglomeration</option> | |
| <option value="reference/appendices/community_preview_features/aggregator_cls.htm">aggregator Class</option> | |
| <option value="reference/appendices/community_preview_features/aggregator_cls/basic_interface.htm">aggregator Class Basic Interface</option> | |
| <option value="reference/appendices/community_preview_features/aggregator_cls/expert_interface.htm">aggregator Class Expert Interface</option> | |
| <option value="reference/algorithms.htm">Algorithms</option> | |
| <option value="reference/memory_allocation/aligned_space_cls.htm">aligned 			 space</option> | |
| <option value="">allocator</option> | |
| <option value="reference/memory_allocation/scalable_allocator_cls.htm">   scalable_allocator Template Class</option> | |
| <option value="reference/memory_allocation/zero_allocator.htm">   zero_allocator</option> | |
| <option value="reference/memory_allocation/aligned_space_cls.htm">   aligned_space Template Class</option> | |
| <option value="reference/memory_allocation/tbb_allocator_cls.htm">   tbb_allocator Template Class</option> | |
| <option value="reference/memory_allocation/cache_aligned_allocator_cls.htm">   cache_aligned_allocator Template Class</option> | |
| <option value="reference/environment/version_information.htm">ALLOCATOR</option> | |
| <option value="reference/memory_allocation/allocator_concept.htm">Allocator Concept</option> | |
| <option value="tbb_userguide/appendix_A.htm">Appendix A Costs of Time 			 Slicing</option> | |
| <option value="tbb_userguide/appendix_B.htm">Appendix B Mixing With Other Threading Packages</option> | |
| <option value="tbb_userguide/Atomic_Operations.htm">Atomic 			 Operations</option> | |
| <option value="reference/synchronization/atomic_cls.htm">atomic Template 			 Class</option> | |
| <option value="tbb_userguide/Why_atomic_T_Has_No_Constructors.htm">atomic<T> 			 constructors</option> | |
| <option value="reference/algorithms/partitioners/auto_partitioner_cls.htm">auto_partitioner 			 Class</option> | |
| <option value="tbb_userguide/Automatic_Chunking.htm">Automatic 			 Chunking</option> | |
| <option value="tbb_userguide/Automically_Replacing_malloc.htm">Automatically Replacing malloc and Other C/C++ 			 Functions for Dynamic Memory Allocation</option> | |
| <option value="tbb_userguide/Bandwidth_and_Cache_Affinity.htm">Bandwidth and Cache 			 Affinity</option> | |
| <option value="main/Benefits.htm">Benefits</option> | |
| <option value="reference/algorithms/range_concept/blocked_range_cls.htm">blocked_range Template 			 Class</option> | |
| <option value="reference/algorithms/range_concept/blocked_range2d_cls.htm">blocked_range2d Template 			 Class</option> | |
| <option value="reference/algorithms/range_concept/blocked_range3d_cls.htm">blocked_range3d Template Class</option> | |
| <option value="reference/flow_graph/body_objects.htm">Body Objects</option> | |
| <option value="reference/flow_graph/broadcast_node_cls.htm">broadcast_node Template 			 Class</option> | |
| <option value="">Bucket 			 Interface</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls/bucket_interface_map_cls.htm">   Bucket Interface</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls/bucket_interface_set_cls.htm">   Bucket Interface</option> | |
| <option value="reference/flow_graph/buffer_node_cls.htm">buffer_node Class</option> | |
| <option value="reference/memory_allocation/scalable_allocator_cls/c_interface_to_scalable_allocator.htm">C Interface to Scalable 			 Allocator</option> | |
| <option value="reference/environment/feature_macros.htm">C++11 			 Support</option> | |
| <option value="reference/synchronization/c_11_synchronization.htm">C++11 Synchronization</option> | |
| <option value="reference/memory_allocation/cache_aligned_allocator_cls.htm">cache aligned allocator</option> | |
| <option value="reference/task_scheduler/cancellation.htm">Cancellation</option> | |
| <option value="tbb_userguide/Cancellation_and_Nested_Parallelism.htm">Cancellation and Nested 			 Parallelism</option> | |
| <option value="tbb_userguide/Cancellation_Without_An_Exception.htm">Cancellation Without An 			 Exception</option> | |
| <option value="">Capacity</option> | |
| <option value="reference/containers_overview/concurrent_hash_map_cls/capacity_map_cls.htm">   Capacity</option> | |
| <option value="reference/containers_overview/concurrent_vector/capacity_vector.htm">   Capacity</option> | |
| <option value="reference/exceptions/captured_exception.htm">captured_exception</option> | |
| <option value="reference/task_scheduler/catalog_of_recommended_task_patterns.htm">Catalog of Recommended task Patterns</option> | |
| <option value="reference/thread_local_storage/combinable_cls.htm">combinable Template 			 Class</option> | |
| <option value="reference/thread_local_storage/enumerable_thread_specific_cls/combining.htm">Combining</option> | |
| <option value="reference/appendices/community_preview_features.htm">Community Preview Features</option> | |
| <option value="tbb_userguide/Design_Patterns/Compare_and_Swap_Loop.htm">Compare and Swap 			 Loop</option> | |
| <option value="reference/appendices.htm">compatibility</option> | |
| <option value="reference/appendices/compatibility_features.htm">Compatibility 			 Features</option> | |
| <option value="reference/containers_overview/concurrent_hash_map_cls/concurrent_access.htm">Concurrent 			 Access</option> | |
| <option value="reference/containers_overview/concurrent_vector/concurrent_growth.htm">Concurrent 			 Growth</option> | |
| <option value="">Concurrent 			 Operations</option> | |
| <option value="reference/thread_local_storage/flattened2d_cls/concurrent_operations.htm">   Concurrent Operations</option> | |
| <option value="reference/thread_local_storage/enumerable_thread_specific_cls/concurrent_operations1.htm">   Concurrent Operations</option> | |
| <option value="tbb_userguide/Concurrent_Queue_Classes.htm">Concurrent Queue Classes</option> | |
| <option value="reference/containers_overview/concurrent_bounded_queue_cls.htm">concurrent_bounded_queue Template 			 Class</option> | |
| <option value="tbb_userguide/concurrent_hash_map.htm">concurrent_hash_map</option> | |
| <option value="reference/containers_overview/concurrent_hash_map_cls.htm">concurrent_hash_map Template 			 Class</option> | |
| <option value="reference/appendices/community_preview_features/concurrent_lru_cache_cls.htm">concurrent_lru_cache Template 			 Class</option> | |
| <option value="reference/containers_overview/concurrent_priority_queue_cls.htm">concurrent_priority_queue Template 			 Class</option> | |
| <option value="reference/containers_overview/concurrent_queue_cls.htm">concurrent_queue Template 			 Class</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls.htm">concurrent_unordered_map</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls.htm">concurrent_unordered_multimap</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls.htm">concurrent_unordered_multiset</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls.htm">concurrent_unordered_set</option> | |
| <option value="">concurrent_vector</option> | |
| <option value="tbb_userguide/concurrent_vector.htm">   concurrent_vector</option> | |
| <option value="reference/containers_overview/concurrent_vector.htm">   concurrent_vector</option> | |
| <option value="">Construct, Destroy, 			 Copy</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls/construct_destroy_copy_set_cls.htm">   Construct, Destroy, Copy</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls/construct_destroy_copy_map_cls.htm">   Construct, Destroy, Copy</option> | |
| <option value="reference/containers_overview/concurrent_vector/construction_copy_and_assignment.htm">Construction, Copy, and 			 Assignment</option> | |
| <option value="">constructors</option> | |
| <option value="tbb_userguide/Why_atomic_T_Has_No_Constructors.htm">   Why atomic<T> Has No Constructors in C++03 mode</option> | |
| <option value="tbb_userguide/Why_atomic_T_Has_No_Constructors.htm">   atomic<T></option> | |
| <option value="reference/containers_overview/container_range_concept.htm">Container Range 			 Concept</option> | |
| <option value="tbb_userguide/Containers.htm">Containers</option> | |
| <option value="tbb_userguide/Continuation_Passing.htm">Continuation 			 Passing</option> | |
| <option value="reference/flow_graph/continue_msg_cls.htm">continue_msg Class</option> | |
| <option value="reference/flow_graph/continue_node_cls.htm">continue_node Template 			 Class</option> | |
| <option value="reference/flow_graph/continue_receiver_cls.htm">continue_receiver 			 Class</option> | |
| <option value="tbb_userguide/Controlling_Chunking.htm">Controlling Chunking  		</option> | |
| <option value="tbb_userguide/Cook_Until_Done_parallel_do.htm">Cook Until Done: 			 parallel_do</option> | |
| <option value="reference/flow_graph/copy_body_func.htm">copy_body Template 			 Function</option> | |
| <option value="reference/synchronization/ppl_compatibility/critical_section.htm">critical_section</option> | |
| <option value="tbb_userguide/Debug_Versus_Release_Libraries.htm">Debug Versus Release 			 Libraries</option> | |
| <option value="reference/appendices/compatibility_features/debugging_macros.htm">Debugging Macros</option> | |
| <option value="reference/flow_graph/dependency_flow_graph_example.htm">Dependency Flow Graph 			 Example</option> | |
| <option value="tbb_userguide/Design_Patterns/Divide_and_Conquer.htm">Divide and Conquer</option> | |
| <option value="reference/environment/version_information.htm">DO_ITT_NOTIFY</option> | |
| <option value="tbb_userguide/Automically_Replacing_malloc.htm">dynamic memory 			 allocation</option> | |
| <option value="tbb_userguide/Design_Patterns/Elementwise.htm">Elementwise</option> | |
| <option value="tbb_userguide/Empty_Tasks.htm">Empty Tasks</option> | |
| <option value="reference/task_scheduler/empty_task_cls.htm">empty_task Class</option> | |
| <option value="reference/appendices/community_preview_features/enabling_a_community_preview_feature.htm">Enabling a Community Preview Feature</option> | |
| <option value="reference/environment/enabling_debugging_features.htm">Enabling Debugging Features</option> | |
| <option value="reference/thread_local_storage/enumerable_thread_specific_cls.htm">enumerable_thread_specific Template Class</option> | |
| <option value="reference/environment.htm">Environment</option> | |
| <option value="reference/appendices/community_preview_features/run_time_loader/runtime_loader_cls/error_code_load.htm">error_code load(char const * path[],int min_ver = 			 TBB_INTERFACE_VERSION, int max_ver = INT_MAX)</option> | |
| <option value="reference/exceptions.htm">Exceptions</option> | |
| <option value="tbb_userguide/Exceptions_and_Cancellation.htm">Exceptions and 			 Cancellation</option> | |
| <option value="reference/task_scheduler/explicit_task_destruction.htm">Explicit task 			 Destruction</option> | |
| <option value="reference/environment/feature_macros.htm">Feature macros</option> | |
| <option value="tbb_userguide/Design_Patterns/Fenced_Data_Transfer.htm">Fenced Data 			 Transfer</option> | |
| <option value="reference/algorithms/pipeline_cls/filter_cls.htm">filter Class</option> | |
| <option value="reference/appendices/community_preview_features/scalable_memory_pools/fixed_pool_cls.htm">fixed_pool Class</option> | |
| <option value="reference/thread_local_storage/flattened2d_cls.htm">flattened2d Template Class</option> | |
| <option value="">Flow Graph</option> | |
| <option value="reference/appendices/community_preview_features/flow_graph_features.htm">   Flow Graph</option> | |
| <option value="reference/flow_graph.htm">   Flow Graph</option> | |
| <option value="reference/algorithms/parallel_pipeline_func/flow_control_cls.htm">flow_control Class</option> | |
| <option value="reference/flow_graph/flow_tuple.htm">flow::tuple</option> | |
| <option value="reference/flow_graph/func_node_cls.htm">function_node Template 			 Class</option> | |
| <option value="tbb_userguide/General_Acyclic_Graphs_of_Tasks.htm">General Acyclic Graphs of 			 Tasks</option> | |
| <option value="reference/general_conventions.htm">General Conventions</option> | |
| <option value="tbb_userguide/Design_Patterns/General_References.htm">General References</option> | |
| <option value="reference/containers_overview/concurrent_hash_map_cls/global_funcs.htm">Global 			 Functions</option> | |
| <option value="reference/flow_graph/graph_cls.htm">graph Class</option> | |
| <option value="reference/flow_graph/graph_node_cls.htm">graph_node Class</option> | |
| <option value="tbb_userguide/Design_Patterns/GUI_Thread.htm">GUI Thread</option> | |
| <option value="reference/appendices/community_preview_features/concurrent_lru_cache_cls/handle_object_cls.htm">handle_object 			 class</option> | |
| <option value="">Hash 			 policy</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls/hash_policy_map_cls.htm">   Hash Policy</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls/hash_policy_set_cls.htm">   Hash Policy</option> | |
| <option value="main/help_support.htm">Help</option> | |
| <option value="tbb_userguide/How_Task_Scheduling_Works.htm">How Task Scheduling 			 Works</option> | |
| <option value="reference/general_conventions/identifiers.htm">Identifiers</option> | |
| <option value="tbb_userguide/Initializing_and_Terminating_the_Library.htm">Initializing and Terminating the 			 Library</option> | |
| <option value="reference/flow_graph/input_port_func.htm">input_port Template 			 Function</option> | |
| <option value="tbb_userguide/Integration_Plug-In_for_Microsoft_Visual_Studio_Projects.htm">Integration Plug-In for Microsoft Visual Studio* Projects</option> | |
| <option value="">Intel® Thread Building Blocks  			</option> | |
| <option value="reference/introducing.htm">   Introducing Intel® Threading Building Blocks</option> | |
| <option value="main/introducing.htm">   Introducing Intel® Threading Building Blocks</option> | |
| <option value="">   Overview</option> | |
| <option value="reference/introducing.htm">      Introducing Intel® Threading Building Blocks</option> | |
| <option value="main/introducing.htm">      Introducing Intel® Threading Building Blocks</option> | |
| <option value="reference/appendices/compatibility_features/interface_for_concurrent_vector.htm">Interface for 			 concurrent_vector</option> | |
| <option value="reference/appendices/compatibility_features/interface_for_cls_task.htm">Interface for class 			 task</option> | |
| <option value="reference/appendices/compatibility_features/interface_for_constructing_a_pipeline_filter.htm">Interface for constructing a pipeline 			 filter</option> | |
| <option value="reference/task_groups/is_current_task_group_canceling_func.htm">is_current_task_group_canceling Function</option> | |
| <option value="tbb_userguide/Iterating_Over_a_Concurrent_Queue_for_Debugging.htm">Iterating Over a Concurrent Queue for Debugging</option> | |
| <option value="">Iterators</option> | |
| <option value="reference/containers_overview/concurrent_hash_map_cls/iterators_hash_map_cls.htm">   Iterators</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls/container_iterators_map_cls.htm">   Iterators</option> | |
| <option value="reference/thread_local_storage/flattened2d_cls/iterators_2d_cls.htm">   Iterators</option> | |
| <option value="reference/thread_local_storage/enumerable_thread_specific_cls/iterators_specific_cls.htm">   Iterators</option> | |
| <option value="reference/containers_overview/concurrent_vector/iterators_vector.htm">   Iterators</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls/container_iterators_set_cls.htm">   Iterators</option> | |
| <option value="reference/flow_graph/join_node_cls.htm">join_node Template 			 Class</option> | |
| <option value="reference/appendices.htm">known issues</option> | |
| <option value="reference/appendices/known_issues.htm">Known Issues</option> | |
| <option value="tbb_userguide/Lambda_Expressions.htm">Lambda 			 Expressions</option> | |
| <option value="tbb_userguide/Design_Patterns/Lazy_Initialization.htm">Lazy 			 Initialization</option> | |
| <option value="reference/flow_graph/limiter_node_cls.htm">limiter_node Template 			 Class</option> | |
| <option value="tbb_userguide/Linux_OS.htm">Linux* OS</option> | |
| <option value="tbb_userguide/Linux_C_Dynamic_Memory_Interface_Replacement.htm">Linux* OS C/C++ Dynamic Memory Interface Replacement</option> | |
| <option value="tbb_userguide/Design_Patterns/Local_Serializer.htm">Local Serializer</option> | |
| <option value="tbb_userguide/Lock_Pathologies.htm">Lock 			 Pathologies</option> | |
| <option value="reference/synchronization/mutexes/hardware_transactional_locking.htm">Lock Elision</option> | |
| <option value="">Lookup</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls/lookup_set_cls.htm">   Lookup</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls/lookup_map_cls.htm">   Lookup</option> | |
| <option value="reference/flow_graph/make_edge_func.htm">make_edge Template Function</option> | |
| <option value="reference/task_groups/make_task_func.htm">make_task Template Function</option> | |
| <option value="tbb_userguide/Automically_Replacing_malloc.htm">malloc</option> | |
| <option value="tbb_userguide/Memory_Consistency.htm">Memory 			 Consistency</option> | |
| <option value="">Memory Allocation</option> | |
| <option value="reference/memory_allocation.htm">   Memory Allocation</option> | |
| <option value="tbb_userguide/Memory_Allocation.htm">   Memory Allocation</option> | |
| <option value="reference/appendices/community_preview_features/scalable_memory_pools/memory_pool_cls.htm">memory_pool Template 			 Class</option> | |
| <option value="reference/appendices/community_preview_features/scalable_memory_pools/memory_pool_allocator_cls.htm">memory_pool_allocator Template 			 Class</option> | |
| <option value="reference/flow_graph/message_flow_graph_example.htm">Message Flow Graph 			 Example</option> | |
| <option value="reference/flow_graph/message_passing_protocol.htm">Message Passing Protocol</option> | |
| <option value="tbb_userguide/Microsoft_Visual_Studio_Code_Examples.htm">Microsoft Visual Studio* Code 			 Examples</option> | |
| <option value="">Modifiers</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls/modifiers_map_cls.htm">   Modifiers</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls/modifiers_set_cls.htm">   Modifiers</option> | |
| <option value="tbb_userguide/More_on_HashCompare.htm">More on HashCompare</option> | |
| <option value="reference/exceptions/movable_exception.htm">movable_exception</option> | |
| <option value="reference/flow_graph/multifunc_node_cls.htm">multifunction_node Template 			 Class</option> | |
| <option value="reference/synchronization/mutexes/mutex_concept.htm">Mutex 			 Concept</option> | |
| <option value="tbb_userguide/Mutex_Flavors.htm">Mutex 			 Flavors</option> | |
| <option value="reference/synchronization/mutexes.htm">Mutexes</option> | |
| <option value="tbb_userguide/Mutual_Exclusion.htm">Mutual 			 Exclusion</option> | |
| <option value="reference/general_conventions/namespaces.htm">Namespaces</option> | |
| <option value="tbb_userguide/Non-Linear_Pipelines.htm">Non-Linear Pipelines</option> | |
| <option value="tbb_userguide/Design_Patterns/Non-Preemptive_Priorities.htm">Non-Preemptive 			 Priorities</option> | |
| <option value="main/notation.htm">Notation</option> | |
| <option value="reference/synchronization/mutexes/null_mutex_cls.htm">null_mutex Class</option> | |
| <option value="reference/synchronization/mutexes/null_rw_mutex_cls.htm">null_rw_mutex Class</option> | |
| <option value="">Observers</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls/observers_map_cls.htm">   Observers</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls/observers_set_cls.htm">   Observers</option> | |
| <option value="tbb_userguide/Design_Patterns/Odd-Even_Communication.htm">Odd-Even 			 Communication</option> | |
| <option value="tbb_userguide/Open_Source_Version.htm">Open Source 			 Version</option> | |
| <option value="reference/appendices/community_preview_features/flow_graph/or_node_cls.htm">or_node Template 			 Class</option> | |
| <option value="tbb_userguide/OS_X_Systems.htm">OS X* 			 Systems</option> | |
| <option value="reference/flow_graph/overwrite_node_cls.htm">overwrite_node Template 			 Class</option> | |
| <option value="tbb_userguide/Package_Contents.htm">Package 			 Contents</option> | |
| <option value="">Parallel 			 Iteration</option> | |
| <option value="reference/containers_overview/concurrent_vector/parallel_iteration.htm">   Parallel Iteration</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls/parallel_iteration_set_cls.htm">   Parallel Iteration</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls/parallel_iteration_map_cls.htm">   Parallel Iteration</option> | |
| <option value="reference/thread_local_storage/enumerable_thread_specific_cls/parallel_literation_specific_cls.htm">   Parallel Iteration</option> | |
| <option value="reference/containers_overview/concurrent_hash_map_cls/parallel_iteration_container.htm">   Parallel Iteration</option> | |
| <option value="reference/algorithms/parallel_deterministic_reduce_func.htm">parallel_ deterministic _reduce Template 			 Function</option> | |
| <option value="reference/algorithms/parallel_do_func.htm">parallel_do Template 			 Function</option> | |
| <option value="tbb_userguide/parallel_for.htm">parallel_for</option> | |
| <option value="reference/algorithms/parallel_for_func.htm">parallel_for Template Function</option> | |
| <option value="reference/algorithms/parallel_for_each_func.htm">parallel_for_each Template Function</option> | |
| <option value="reference/algorithms/parallel_invoke_func.htm">parallel_invoke Template Function</option> | |
| <option value="tbb_userguide/parallel_reduce.htm">parallel_reduce</option> | |
| <option value="reference/algorithms/parallel_reduce_func.htm">parallel_reduce Template Function</option> | |
| <option value="reference/algorithms/parallel_scan_func.htm">parallel_scan Template Function</option> | |
| <option value="reference/algorithms/parallel_sort_func.htm">parallel_sort Template Function</option> | |
| <option value="reference/appendices/compatibility_features/parallel_while_cls.htm">parallel_while Template 			 Class</option> | |
| <option value="tbb_userguide/Parallelizing_Complex_Loops.htm">Parallelizing Complex 			 Loops</option> | |
| <option value="tbb_userguide/Parallelizing_Simple_Loops.htm">Parallelizing Simple 			 Loops</option> | |
| <option value="tbb_userguide/Partitioner_Summary.htm">Partitioner 			 Summary</option> | |
| <option value="reference/algorithms/partitioners.htm">Partitioners</option> | |
| <option value="reference/algorithms/pipeline_cls.htm">pipeline Class</option> | |
| <option value="">PPL Compatibility</option> | |
| <option value="reference/synchronization/ppl_compatibility_synch.htm">   PPL Compatibility</option> | |
| <option value="reference/appendices/ppl_compatibility.htm">   PPL Compatibility</option> | |
| <option value="reference/flow_graph/primary_components.htm">Primary Components</option> | |
| <option value="reference/task_scheduler/priorities.htm">Priority</option> | |
| <option value="reference/flow_graph/priority_queue_node_cls.htm">priority_queue_node Template 			 Class</option> | |
| <option value="reference/flow_graph/queue_node_cls.htm">queue_node Template 			 Class</option> | |
| <option value="reference/synchronization/mutexes/queuing_mutex_cls.htm">queuing_mutex Class</option> | |
| <option value="reference/synchronization/mutexes/queuing_rw_mutex_cls.htm">queuing_rw_mutex Class</option> | |
| <option value="">Range Concept</option> | |
| <option value="reference/algorithms/range_concept.htm">   Range Concept</option> | |
| <option value="reference/algorithms/parallel_pipeline_func.htm">   parallel_pipeline Function</option> | |
| <option value="tbb_userguide/Reader_Writer_Mutexes.htm">Reader Writer 			 Mutexes</option> | |
| <option value="reference/synchronization/ppl_compatibility/reader_writer_lock_cls.htm">reader_writer_lock Class</option> | |
| <option value="reference/synchronization/mutexes/readerwritermutex_concept.htm">ReaderWriterMutex 			 Concept</option> | |
| <option value="reference/flow_graph/receiver_cls.htm">receiver Template 			 Class</option> | |
| <option value="tbb_userguide/Recursive_Chain_Reaction_.htm">Recursive Chain Reaction  		</option> | |
| <option value="reference/synchronization/mutexes/recursive_mutex_cls.htm">recursive_mutex Class</option> | |
| <option value="tbb_userguide/Recycling.htm">Recycling</option> | |
| <option value="reference/task_scheduler/recycling_tasks.htm">Recycling 			 Tasks</option> | |
| <option value="tbb_userguide/Design_Patterns/Reduction.htm">Reduction</option> | |
| <option value="tbb_userguide/Design_Patterns/Reference_Counting.htm">Reference Counting</option> | |
| <option value="tbb_userguide/References.htm">References</option> | |
| <option value="reference/flow_graph/remove_edge_func.htm">remove_edge Template Function</option> | |
| <option value="reference/appendices/community_preview_features/run_time_loader.htm">Run-time loader</option> | |
| <option value="reference/appendices/community_preview_features/run_time_loader/runtime_loader_cls.htm">runtime_loader 			 Class</option> | |
| <option value="tbb_userguide/Scalable_Memory_Allocator.htm">Scalable Memory 			 Allocator</option> | |
| <option value="reference/appendices/community_preview_features/scalable_memory_pools.htm">Scalable Memory 			 Pools</option> | |
| <option value="reference/memory_allocation/scalable_allocator_cls.htm">scalable_allocator</option> | |
| <option value="tbb_userguide/Scheduler_Bypass.htm">Scheduler 			 Bypass</option> | |
| <option value="reference/task_scheduler/scheduling_algorithm.htm">Scheduling 			 Algorithm</option> | |
| <option value="reference/flow_graph/sender_cls.htm">sender Template 			 Class</option> | |
| <option value="reference/flow_graph/sequencer_node_cls.htm">sequencer_node Template 			 Class</option> | |
| <option value="reference/appendices/community_preview_features/serial_subset.htm">Serial subset</option> | |
| <option value="tbb_userguide/Simple_Example_Fibonacci_Numbers.htm">Simple Example: Fibonacci 			 Numbers</option> | |
| <option value="reference/algorithms/partitioners/simple_partitioner_cls.htm">simple_partitioner 			 Class</option> | |
| <option value="">Size and 			 Capacity</option> | |
| <option value="reference/containers_overview/concurrent_unordered_set_cls/size_and_capacity_set_cls.htm">   Size and Capacity</option> | |
| <option value="reference/containers_overview/concurrent_unordered_map_cls/size_and_capacity_map_cls.htm">   Size and capacity</option> | |
| <option value="reference/flow_graph/source_node_cls.htm">source_node Class</option> | |
| <option value="reference/exceptions/specific_exceptions.htm">Specific 			 Exceptions</option> | |
| <option value="reference/synchronization/mutexes/hardware_transactional_locking.htm">Speculative Locking</option> | |
| <option value="reference/synchronization/mutexes/speculative_spin_mutex_cls.htm">speculative_spin_mutex Class</option> | |
| <option value="reference/synchronization/mutexes/speculative_spin_rw_mutex_cls.htm">speculative_spin_rw_mutex Class</option> | |
| <option value="reference/synchronization/mutexes/spin_mutex_cls.htm">spin_mutex Class</option> | |
| <option value="reference/synchronization/mutexes/spin_rw_mutex_cls.htm">spin_rw_mutex Class</option> | |
| <option value="reference/algorithms/splittable_concept/split_cls.htm">split Class</option> | |
| <option value="reference/flow_graph/split_node_cls.htm">split_node Template 			 Class</option> | |
| <option value="reference/algorithms/splittable_concept.htm">Splittable Concept</option> | |
| <option value="reference/task_groups/structured_task_group_cls.htm">structured_task_group Class</option> | |
| <option value="tbb_userguide/Summary_of_Containers.htm">Summary of Containers</option> | |
| <option value="tbb_userguide/Summary_of_Loops_and_Pipelines.htm">Summary of Loops and Pipelines</option> | |
| <option value="main/help_support.htm">Support</option> | |
| <option value="">Synchronization</option> | |
| <option value="reference/task_scheduler/synchronization.htm">   Synchronization</option> | |
| <option value="reference/synchronization.htm">   Synchronization</option> | |
| <option value="reference/task_scheduler/task_allocation.htm">task 			 Allocation</option> | |
| <option value="reference/task_scheduler/task_context.htm">task 			 Context</option> | |
| <option value="reference/task_scheduler/task_debugging.htm">task 			 Debugging</option> | |
| <option value="reference/task_groups.htm">Task 			 Groups</option> | |
| <option value="reference/task_scheduler.htm">Task 			 Scheduler</option> | |
| <option value="reference/task_scheduler/task_cls.htm">task Class</option> | |
| <option value="reference/task_scheduler/task_cls/task_derivation.htm">task Derivation</option> | |
| <option value="tbb_userguide/Task_Scheduler_Summary.htm">Task Scheduler Summary</option> | |
| <option value="reference/appendices/community_preview_features/task_arena_cls.htm">task_arena Class</option> | |
| <option value="reference/task_groups/task_group_cls.htm">task_group Class</option> | |
| <option value="">task_group_context</option> | |
| <option value="reference/task_scheduler/task_group_context.htm">   task_group_context</option> | |
| <option value="reference/task_scheduler/task_group_context/task_group_context.htm">   task_group_context Members</option> | |
| <option value="reference/task_groups/task_group_status_enum.htm">task_group_status Enum</option> | |
| <option value="reference/task_groups/task_handle_cls.htm">task_handle Template Class</option> | |
| <option value="reference/task_scheduler/task_list_cls.htm">task_list 			 Class</option> | |
| <option value="reference/task_scheduler/task_scheduler_init_cls/task_scheduler_init.htm">task_scheduler_init</option> | |
| <option value="reference/task_scheduler/task_scheduler_init_cls.htm">task_scheduler_init 			 Class</option> | |
| <option value="">task_scheduler_observer</option> | |
| <option value="reference/task_scheduler/task_scheduler_observer.htm">   task_scheduler_observer</option> | |
| <option value="reference/task_scheduler/task_scheduler_observer/task_scheduler_observer_member.htm">   task_scheduler_observer Members</option> | |
| <option value="reference/appendices/community_preview_features/task_arena_cls/task_scheduler_observer_ext_cls.htm">task_scheduler_observer Class 			 extensions</option> | |
| <option value="tbb_userguide/Task-Based_Programming.htm">Task-Based 			 Programming</option> | |
| <option value="reference/general_conventions/namespaces.htm">tbb</option> | |
| <option value="reference/memory_allocation/tbb_allocator_cls.htm">tbb_allocator</option> | |
| <option value="reference/environment/version_information.htm">TBB_COMPATIBLE_INTERFACE_VERSION</option> | |
| <option value="">TBB_DEPRECATED</option> | |
| <option value="reference/environment/feature_macros.htm">   Feature macros</option> | |
| <option value="reference/general_conventions/namespaces.htm">   Namespaces</option> | |
| <option value="reference/exceptions/tbb_exception.htm">tbb_exception</option> | |
| <option value="reference/containers_overview/concurrent_hash_map_cls/tbb_hash_compare_cls.htm">tbb_hash_compare Class</option> | |
| <option value="reference/environment/version_information.htm">TBB_INTERFACE_VERSION</option> | |
| <option value="reference/environment/version_information.htm">TBB_INTERFACE_VERSION_MAJOR</option> | |
| <option value="reference/environment/version_information.htm">TBB_INTERFACE_VERSION/1000</option> | |
| <option value="reference/appendices/compatibility_features/tbb_thread_cls.htm">tbb_thread Class</option> | |
| <option value="">TBB_USE_ASSERT</option> | |
| <option value="reference/environment/enabling_debugging_features.htm">   Enabling Debugging Features</option> | |
| <option value="reference/environment/version_information.htm">   Version Information</option> | |
| <option value="reference/environment/feature_macros.htm">TBB_USE_CAPTURED_EXCEPTION</option> | |
| <option value="reference/environment/enabling_debugging_features.htm">TBB_USE_DEBUG</option> | |
| <option value="reference/environment/feature_macros.htm">TBB_USE_EXCEPTIONS</option> | |
| <option value="reference/environment/enabling_debugging_features.htm">TBB_USE_PERFORMANCE_WARNINGS</option> | |
| <option value="reference/environment/enabling_debugging_features.htm">TBB_USE_THREADING_TOOLS</option> | |
| <option value="reference/general_conventions/namespaces.htm">tbb::deprecated</option> | |
| <option value="reference/appendices/compatibility_features/tbb_deprecated_concurrent_queue_cls.htm">tbb::deprecated::concurrent_queue<T,Alloc> 			 Template Class</option> | |
| <option value="reference/general_conventions/namespaces.htm">tbb::interface</option> | |
| <option value="reference/general_conventions/namespaces.htm">tbb::interfacex</option> | |
| <option value="reference/general_conventions/namespaces.htm">tbb::internal</option> | |
| <option value="reference/appendices/community_preview_features/serial_subset/tbb_serial_parallel_for.htm">tbb::serial::parallel_for()</option> | |
| <option value="reference/general_conventions/namespaces.htm">tbb::strict_ppl</option> | |
| <option value="reference/memory_allocation/aligned_space_cls.htm">template class</option> | |
| <option value="reference/general_conventions/terminology.htm">Terminology</option> | |
| <option value="">TestMetaData</option> | |
| <option value="reference/threads/thread_cls/thread_cls_members.htm">   thread Class Members</option> | |
| <option value="reference/containers_overview/concurrent_hash_map_cls/concurrent_operations.htm">   Concurrent Operations</option> | |
| <option value="reference/task_groups/task_group_cls/task_group_cls_members.htm">   task_group Class Members</option> | |
| <option value="reference/timing/tick_count_cls/tick_count_cls_members.htm">   tick_count Class Members</option> | |
| <option value="reference/synchronization/mutexes/mutex_cls.htm">   mutex Class</option> | |
| <option value="tbb_userguide/The_Task_Scheduler.htm">The Task Scheduler</option> | |
| <option value="reference/threads/this_thread_namespace.htm">this_thread 			 Namespace</option> | |
| <option value="reference/threads/thread_cls.htm">thread Class</option> | |
| <option value="reference/thread_local_storage.htm">Thread Local 			 Storage</option> | |
| <option value="reference/general_conventions/thread_safety.htm">Thread Safety</option> | |
| <option value="reference/algorithms/pipeline_cls/thread_bound_filter_cls.htm">thread_bound_filter 			 Class</option> | |
| <option value="reference/threads/thread_id.htm">thread::id</option> | |
| <option value="reference/threads.htm">Threads</option> | |
| <option value="tbb_userguide/Throughput_of_pipeline.htm">Throughput of 			 pipeline</option> | |
| <option value="reference/timing/tick_count_cls.htm">tick_count Class</option> | |
| <option value="reference/timing/tick_count_cls/tick_count_interval_t_cls.htm">tick_count::interval_t 			 Class</option> | |
| <option value="">Timing</option> | |
| <option value="reference/timing.htm">   Timing</option> | |
| <option value="tbb_userguide/Timing.htm">   Timing</option> | |
| <option value="tbb_userguide/UpgradeDowngrade.htm">Upgrade/Downgrade</option> | |
| <option value="tbb_userguide/Useful_Task_Techniques.htm">Useful Task Techniques</option> | |
| <option value="tbb_userguide/Using_Circular_Buffers.htm">Using Circular 			 Buffers</option> | |
| <option value="reference/thread_local_storage/flattened2d_cls/utility_funcs.htm">Utility 			 Functions</option> | |
| <option value="reference/environment/version_information.htm">Version Information</option> | |
| <option value="tbb_userguide/Design_Patterns/Wavefront.htm">Wavefront</option> | |
| <option value="reference/appendices/community_preview_features/what_is_a_community_preview_feature.htm">What is a Community Preview 			 Feature?</option> | |
| <option value="tbb_userguide/When_Not_to_Use_Queues.htm">When Not to Use 			 Queues</option> | |
| <option value="tbb_userguide/When_Task-Based_Programming_Is_Inappropriate.htm">When Task-Based Programming Is Inappropriate</option> | |
| <option value="tbb_userguide/Which_Dynamic_Libraries_to_Use.htm">Which Dynamic Libraries to 			 Use</option> | |
| <option value="">Whole Container 			 Operations</option> | |
| <option value="reference/thread_local_storage/enumerable_thread_specific_cls/whole_container_operations_specific_cls.htm">   Whole Container Operations</option> | |
| <option value="reference/thread_local_storage/flattened2d_cls/whole_container_operations_2d_cls.htm">   Whole Container Operations</option> | |
| <option value="reference/containers_overview/concurrent_hash_map_cls/whole_table_operations.htm">Whole Table 			 Operations</option> | |
| <option value="reference/containers_overview/concurrent_vector/whole_vector_operations.htm">Whole Vector 			 Operations</option> | |
| <option value="">Windows* OS</option> | |
| <option value="reference/appendices/known_issues/windows_os.htm">   Windows* OS</option> | |
| <option value="tbb_userguide/Windows_OS.htm">   Windows* OS</option> | |
| <option value="tbb_userguide/Windows_C_Dynamic_Memory_Interface_Replacement.htm">Windows* OS C/C++ Dynamic Memory Interface Replacement</option> | |
| <option value="tbb_userguide/Working_on_the_Assembly_Line_pipeline.htm">Working on the Assembly Line: 			 pipeline</option> | |
| <option value="reference/flow_graph/write_once_node_cls.htm">write_once_node Template 			 Class</option> | |
| <option value="reference/memory_allocation/zero_allocator.htm">zero allocator</option> | |
| </select> | |
| </div> | |
| 
 | |
| 
 | |
| </body> | |
| </html>
 |