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.

1560 lines
118 KiB

  1. <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
  2. <!-- saved from url=(0014)about:internet -->
  3. <html>
  4. <head>
  5. <title>Contents</title>
  6. <link rel="stylesheet" type="text/css" href="tree.css">
  7. <script src="tree.js" type="text/javascript">
  8. </script>
  9. <script type="text/javascript">
  10. <!--
  11. if (parent.location.href == self.location.href)
  12. window.location.href = "index.htm";
  13. //Links to other domains normally wont work because of browser security
  14. function SyncDocUrl(showError)
  15. {
  16. if ((top.right.location != null)
  17. && (top.right.location != undefined)
  18. && (typeof(top.right.location.href) == "string")
  19. && (top.right.location.href != "")
  20. && (top.right.document != null)
  21. && (top.right.document != undefined))
  22. {
  23. return top.right.document.URL;
  24. }
  25. else
  26. {
  27. if (showError)
  28. alert("Operation failed!\r\rCross frame communication is blocked. Please check your browser security settings or try another browser.");
  29. return "";
  30. }
  31. }
  32. // RWC: 2007-06-24 - Get absolute URL to current page
  33. function TrimURL(aref) //Strip off leading protocol http:///
  34. {
  35. sRet = aref;
  36. if ((sRet.substring(0, 7) == "http://") || (sRet.substring(0, 7) == "file://"))
  37. sRet = sRet.substring(7, sRet.length);
  38. if (sRet.substring(0, 8) == "https://")
  39. sRet = sRet.substring(8, sRet.length);
  40. if (sRet.substring(0, 1) == "/")
  41. sRet = sRet.substring(1, sRet.length);
  42. //Scrub embedded codes
  43. sRet = unescape(sRet); //Converts %2520 -> %20 (under FireFox)
  44. sRet = unescape(sRet); //Converts %20 = " "
  45. //all Unix slashes /
  46. sRet = sRet.replace(/\\/g, "/");
  47. return sRet;
  48. }
  49. function GetFullLink(promptUser)
  50. {
  51. var rightURL = SyncDocUrl(true);
  52. if (rightURL != "")
  53. {
  54. //Top level URL - Trim off Bookmark etc
  55. var topURL = top.location.href;
  56. var i = topURL.indexOf("#");
  57. if (i > 0)
  58. topURL = topURL.substr(0, i);
  59. //trim off prefix
  60. var sBase = TrimURL(topURL);
  61. rightURL = TrimURL(rightURL);
  62. sBase = sBase.substr(0, sBase.lastIndexOf("/") + 1); // "c:/base/start.htm" --> "c:/base/"
  63. topURL = topURL.substr(0, topURL.lastIndexOf("/") + 1); // "http://c:/base/start.htm" --> "c:/base/"
  64. var BM = rightURL.substr(sBase.length, rightURL.length); // "c:/base/dir/page.htm" --> "dir/page.htm"
  65. //create and goto full URL. If not promptUser mode then just return the full URL
  66. var url=topURL + "hh_goto.htm" + "#"+ BM;
  67. if (promptUser == false)
  68. return url;
  69. //Show URL in prompt and give option to goto the URL
  70. url = prompt("Absolute address. Click OK to load this URL in the browser", url)
  71. if ((url != "") && (url != null))
  72. top.location.href= url;
  73. }
  74. }
  75. function DoTocSync(showError) {
  76. var url = SyncDocUrl(showError);
  77. if (url != "")
  78. syncTree(url);
  79. }
  80. function OnLoadCode() {
  81. window.onresize=resizeTree;
  82. resizeTree();
  83. DoTocSync(false);
  84. }
  85. -->
  86. </script>
  87. </head>
  88. <body id="docBody" style="color: Black; margin: 5px 0px 0px 0px;" onload="OnLoadCode()" onselectstart="return false;">
  89. <div style="display: inline; white-space: nowrap; margin: 0px 0px 0px 5px;">
  90. <input
  91. TYPE="button" VALUE="Contents" ONCLICK="javascript:location='hh_toc.htm';"
  92. NAME="HelpTopics"><input
  93. TYPE="button" VALUE="Index" ONCLICK="javascript:location='hh_index.htm';"
  94. NAME="Index"><input
  95. TYPE="button" VALUE="Search" ONCLICK="javascript:location='hh_search.htm';"
  96. NAME="Search">
  97. </div>
  98. <div align="right" style="margin: 3 5 5 3;">
  99. <span title="Get absolute address of current page"
  100. style="cursor: pointer; font-size: 8pt; font-family: verdana,arial,sans-serif;"
  101. onmouseover="this.style.textDecoration='underline'"
  102. onmouseout="this.style.textDecoration='none'"
  103. onclick="GetFullLink(true);">Get Link</span>
  104. |
  105. <span title="Sync table of contents to current page"
  106. style="cursor: pointer; font-size: 8pt; font-family: verdana,arial,sans-serif;"
  107. onmouseover="this.style.textDecoration='underline'"
  108. onmouseout="this.style.textDecoration='none'"
  109. onclick="DoTocSync(true);">Sync TOC</span>
  110. </div>
  111. <div id="tree" style="top: 35px; left: 0px;" class="treeDiv">
  112. <div id="treeRoot" onselectstart="return false" ondragstart="return false">
  113. <div class="treeNode">
  114. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  115. <a href="main/title.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Intel® Threading Building Blocks Documenation</a>
  116. <div class="treeSubnodesHidden">
  117. <div class="treeNode">
  118. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  119. <a href="main/legal_information.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Legal Information</a>
  120. </div>
  121. <div class="treeNode">
  122. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  123. <a href="main/help_support.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Getting Help and Support</a>
  124. </div>
  125. <div class="treeNode">
  126. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  127. <a href="main/introducing.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Introducing the Intel® Threading Building Blocks (Intel® TBB)</a>
  128. </div>
  129. <div class="treeNode">
  130. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  131. <a href="main/Benefits.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Intel TBB Benefits</a>
  132. </div>
  133. <div class="treeNode">
  134. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  135. <a href="main/notation.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Notational Conventions</a>
  136. </div>
  137. <div class="treeNode">
  138. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  139. <a href="tbb_userguide/title.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Intel&reg; Threading Building Blocks (Intel&reg; TBB) User Guide</a>
  140. <div class="treeSubnodesHidden">
  141. <div class="treeNode">
  142. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  143. <a href="tbb_userguide/Package_Contents.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Package Contents</a>
  144. <div class="treeSubnodesHidden">
  145. <div class="treeNode">
  146. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  147. <a href="tbb_userguide/Debug_Versus_Release_Libraries.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Debug Versus Release Libraries</a>
  148. </div>
  149. <div class="treeNode">
  150. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  151. <a href="tbb_userguide/Scalable_Memory_Allocator.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Scalable Memory Allocator</a>
  152. </div>
  153. <div class="treeNode">
  154. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  155. <a href="tbb_userguide/Windows_OS.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Windows* OS</a>
  156. <div class="treeSubnodesHidden">
  157. <div class="treeNode">
  158. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  159. <a href="tbb_userguide/Microsoft_Visual_Studio_Code_Examples.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Microsoft Visual Studio* Code Examples</a>
  160. </div>
  161. <div class="treeNode">
  162. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  163. <a href="tbb_userguide/Integration_Plug-In_for_Microsoft_Visual_Studio_Projects.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Integration Plug-In for Microsoft Visual Studio* Projects</a>
  164. </div>
  165. </div>
  166. </div>
  167. <div class="treeNode">
  168. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  169. <a href="tbb_userguide/Linux_OS.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Linux* OS</a>
  170. </div>
  171. <div class="treeNode">
  172. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  173. <a href="tbb_userguide/OS_X_Systems.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">OS X* Systems</a>
  174. </div>
  175. <div class="treeNode">
  176. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  177. <a href="tbb_userguide/Open_Source_Version.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Open Source Version</a>
  178. </div>
  179. </div>
  180. </div>
  181. <div class="treeNode">
  182. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  183. <a href="tbb_userguide/Parallelizing_Simple_Loops.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Parallelizing Simple Loops</a>
  184. <div class="treeSubnodesHidden">
  185. <div class="treeNode">
  186. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  187. <a href="tbb_userguide/Initializing_and_Terminating_the_Library.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Initializing and Terminating the Library</a>
  188. </div>
  189. <div class="treeNode">
  190. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  191. <a href="tbb_userguide/parallel_for.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_for</a>
  192. <div class="treeSubnodesHidden">
  193. <div class="treeNode">
  194. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  195. <a href="tbb_userguide/Lambda_Expressions.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Lambda Expressions</a>
  196. </div>
  197. <div class="treeNode">
  198. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  199. <a href="tbb_userguide/Automatic_Chunking.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Automatic Chunking</a>
  200. </div>
  201. <div class="treeNode">
  202. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  203. <a href="tbb_userguide/Controlling_Chunking.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Controlling Chunking</a>
  204. </div>
  205. <div class="treeNode">
  206. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  207. <a href="tbb_userguide/Bandwidth_and_Cache_Affinity.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Bandwidth and Cache Affinity</a>
  208. </div>
  209. <div class="treeNode">
  210. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  211. <a href="tbb_userguide/Partitioner_Summary.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Partitioner Summary</a>
  212. </div>
  213. </div>
  214. </div>
  215. <div class="treeNode">
  216. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  217. <a href="tbb_userguide/parallel_reduce.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_reduce</a>
  218. </div>
  219. <div class="treeNode">
  220. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  221. <a href="tbb_userguide/Advanced_Example.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Advanced Example</a>
  222. </div>
  223. <div class="treeNode">
  224. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  225. <a href="tbb_userguide/Advanced_Topic_Other_Kinds_of_Iteration_Spaces.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Advanced Topic: Other Kinds of Iteration Spaces</a>
  226. </div>
  227. </div>
  228. </div>
  229. <div class="treeNode">
  230. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  231. <a href="tbb_userguide/Parallelizing_Complex_Loops.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Parallelizing Complex Loops</a>
  232. <div class="treeSubnodesHidden">
  233. <div class="treeNode">
  234. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  235. <a href="tbb_userguide/Cook_Until_Done_parallel_do.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Cook Until Done: parallel_do</a>
  236. </div>
  237. <div class="treeNode">
  238. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  239. <a href="tbb_userguide/Working_on_the_Assembly_Line_pipeline.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Working on the Assembly Line: pipeline</a>
  240. <div class="treeSubnodesHidden">
  241. <div class="treeNode">
  242. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  243. <a href="tbb_userguide/Using_Circular_Buffers.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Using Circular Buffers</a>
  244. </div>
  245. <div class="treeNode">
  246. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  247. <a href="tbb_userguide/Throughput_of_pipeline.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Throughput of pipeline</a>
  248. </div>
  249. <div class="treeNode">
  250. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  251. <a href="tbb_userguide/Non-Linear_Pipelines.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Non-Linear Pipelines</a>
  252. </div>
  253. <div class="treeNode">
  254. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  255. <a href="tbb_userguide/Summary_of_Loops_and_Pipelines.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Summary of Loops and Pipelines</a>
  256. </div>
  257. </div>
  258. </div>
  259. </div>
  260. </div>
  261. <div class="treeNode">
  262. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  263. <a href="tbb_userguide/Exceptions_and_Cancellation.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Exceptions and Cancellation</a>
  264. <div class="treeSubnodesHidden">
  265. <div class="treeNode">
  266. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  267. <a href="tbb_userguide/Cancellation_Without_An_Exception.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Cancellation Without An Exception</a>
  268. </div>
  269. <div class="treeNode">
  270. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  271. <a href="tbb_userguide/Cancellation_and_Nested_Parallelism.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Cancellation and Nested Parallelism</a>
  272. </div>
  273. </div>
  274. </div>
  275. <div class="treeNode">
  276. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  277. <a href="tbb_userguide/Containers.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Containers</a>
  278. <div class="treeSubnodesHidden">
  279. <div class="treeNode">
  280. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  281. <a href="tbb_userguide/concurrent_hash_map.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_hash_map</a>
  282. <div class="treeSubnodesHidden">
  283. <div class="treeNode">
  284. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  285. <a href="tbb_userguide/More_on_HashCompare.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">More on HashCompare</a>
  286. </div>
  287. </div>
  288. </div>
  289. <div class="treeNode">
  290. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  291. <a href="tbb_userguide/concurrent_vector.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_vector</a>
  292. <div class="treeSubnodesHidden">
  293. <div class="treeNode">
  294. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  295. <a href="tbb_userguide/Advanced_Idiom_Waiting_on_an_Element.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Advanced Idiom: Waiting on an Element</a>
  296. </div>
  297. </div>
  298. </div>
  299. <div class="treeNode">
  300. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  301. <a href="tbb_userguide/Concurrent_Queue_Classes.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Concurrent Queue Classes</a>
  302. <div class="treeSubnodesHidden">
  303. <div class="treeNode">
  304. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  305. <a href="tbb_userguide/Iterating_Over_a_Concurrent_Queue_for_Debugging.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Iterating Over a Concurrent Queue for Debugging</a>
  306. </div>
  307. <div class="treeNode">
  308. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  309. <a href="tbb_userguide/When_Not_to_Use_Queues.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">When Not to Use Queues</a>
  310. </div>
  311. </div>
  312. </div>
  313. <div class="treeNode">
  314. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  315. <a href="tbb_userguide/Summary_of_Containers.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Summary of Containers</a>
  316. </div>
  317. </div>
  318. </div>
  319. <div class="treeNode">
  320. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  321. <a href="tbb_userguide/Mutual_Exclusion.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Mutual Exclusion</a>
  322. <div class="treeSubnodesHidden">
  323. <div class="treeNode">
  324. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  325. <a href="tbb_userguide/Mutex_Flavors.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Mutex Flavors</a>
  326. </div>
  327. <div class="treeNode">
  328. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  329. <a href="tbb_userguide/Reader_Writer_Mutexes.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Reader Writer Mutexes</a>
  330. </div>
  331. <div class="treeNode">
  332. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  333. <a href="tbb_userguide/UpgradeDowngrade.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Upgrade/Downgrade</a>
  334. </div>
  335. <div class="treeNode">
  336. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  337. <a href="tbb_userguide/Lock_Pathologies.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Lock Pathologies</a>
  338. </div>
  339. </div>
  340. </div>
  341. <div class="treeNode">
  342. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  343. <a href="tbb_userguide/Atomic_Operations.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Atomic Operations</a>
  344. <div class="treeSubnodesHidden">
  345. <div class="treeNode">
  346. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  347. <a href="tbb_userguide/Why_atomic_T_Has_No_Constructors.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Why atomic<T&gt; Has No Constructors</a>
  348. </div>
  349. <div class="treeNode">
  350. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  351. <a href="tbb_userguide/Memory_Consistency.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Memory Consistency</a>
  352. </div>
  353. </div>
  354. </div>
  355. <div class="treeNode">
  356. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  357. <a href="tbb_userguide/Timing.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Timing</a>
  358. </div>
  359. <div class="treeNode">
  360. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  361. <a href="tbb_userguide/Memory_Allocation.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Memory Allocation</a>
  362. <div class="treeSubnodesHidden">
  363. <div class="treeNode">
  364. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  365. <a href="tbb_userguide/Which_Dynamic_Libraries_to_Use.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Which Dynamic Libraries to Use</a>
  366. </div>
  367. <div class="treeNode">
  368. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  369. <a href="tbb_userguide/Automically_Replacing_malloc.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Automatically Replacing malloc and Other C/C++ Functions for Dynamic Memory Allocation</a>
  370. <div class="treeSubnodesHidden">
  371. <div class="treeNode">
  372. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  373. <a href="tbb_userguide/Linux_C_Dynamic_Memory_Interface_Replacement.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Linux C/C++ Dynamic Memory Interface Replacement</a>
  374. </div>
  375. <div class="treeNode">
  376. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  377. <a href="tbb_userguide/Windows_C_Dynamic_Memory_Interface_Replacement.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Windows C/C++ Dynamic Memory Interface Replacement</a>
  378. </div>
  379. </div>
  380. </div>
  381. </div>
  382. </div>
  383. <div class="treeNode">
  384. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  385. <a href="tbb_userguide/The_Task_Scheduler.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">The Task Scheduler</a>
  386. <div class="treeSubnodesHidden">
  387. <div class="treeNode">
  388. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  389. <a href="tbb_userguide/Task-Based_Programming.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Task-Based Programming</a>
  390. </div>
  391. <div class="treeNode">
  392. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  393. <a href="tbb_userguide/When_Task-Based_Programming_Is_Inappropriate.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">When Task-Based Programming Is Inappropriate</a>
  394. </div>
  395. <div class="treeNode">
  396. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  397. <a href="tbb_userguide/Simple_Example_Fibonacci_Numbers.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Simple Example: Fibonacci Numbers</a>
  398. </div>
  399. <div class="treeNode">
  400. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  401. <a href="tbb_userguide/How_Task_Scheduling_Works.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">How Task Scheduling Works</a>
  402. </div>
  403. <div class="treeNode">
  404. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  405. <a href="tbb_userguide/Useful_Task_Techniques.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Useful Task Techniques</a>
  406. <div class="treeSubnodesHidden">
  407. <div class="treeNode">
  408. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  409. <a href="tbb_userguide/Recursive_Chain_Reaction_.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Recursive Chain Reaction</a>
  410. </div>
  411. <div class="treeNode">
  412. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  413. <a href="tbb_userguide/Continuation_Passing.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Continuation Passing</a>
  414. </div>
  415. <div class="treeNode">
  416. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  417. <a href="tbb_userguide/Scheduler_Bypass.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Scheduler Bypass</a>
  418. </div>
  419. <div class="treeNode">
  420. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  421. <a href="tbb_userguide/Recycling.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Recycling</a>
  422. </div>
  423. <div class="treeNode">
  424. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  425. <a href="tbb_userguide/Empty_Tasks.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Empty Tasks</a>
  426. </div>
  427. </div>
  428. </div>
  429. <div class="treeNode">
  430. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  431. <a href="tbb_userguide/General_Acyclic_Graphs_of_Tasks.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">General Acyclic Graphs of Tasks</a>
  432. </div>
  433. <div class="treeNode">
  434. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  435. <a href="tbb_userguide/Task_Scheduler_Summary.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Task Scheduler Summary</a>
  436. </div>
  437. </div>
  438. </div>
  439. <div class="treeNode">
  440. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  441. <a href="tbb_userguide/Design_Patterns/Design_Patterns.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Design Patterns</a>
  442. <div class="treeSubnodesHidden">
  443. <div class="treeNode">
  444. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  445. <a href="tbb_userguide/Design_Patterns/Agglomeration.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Agglomeration</a>
  446. </div>
  447. <div class="treeNode">
  448. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  449. <a href="tbb_userguide/Design_Patterns/Elementwise.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Elementwise</a>
  450. </div>
  451. <div class="treeNode">
  452. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  453. <a href="tbb_userguide/Design_Patterns/Odd-Even_Communication.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Odd-Even Communication</a>
  454. </div>
  455. <div class="treeNode">
  456. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  457. <a href="tbb_userguide/Design_Patterns/Wavefront.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Wavefront</a>
  458. </div>
  459. <div class="treeNode">
  460. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  461. <a href="tbb_userguide/Design_Patterns/Reduction.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Reduction</a>
  462. </div>
  463. <div class="treeNode">
  464. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  465. <a href="tbb_userguide/Design_Patterns/Divide_and_Conquer.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Divide and Conquer</a>
  466. </div>
  467. <div class="treeNode">
  468. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  469. <a href="tbb_userguide/Design_Patterns/GUI_Thread.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">GUI Thread</a>
  470. </div>
  471. <div class="treeNode">
  472. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  473. <a href="tbb_userguide/Design_Patterns/Non-Preemptive_Priorities.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Non-Preemptive Priorities</a>
  474. </div>
  475. <div class="treeNode">
  476. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  477. <a href="tbb_userguide/Design_Patterns/Local_Serializer.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Local Serializer</a>
  478. </div>
  479. <div class="treeNode">
  480. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  481. <a href="tbb_userguide/Design_Patterns/Fenced_Data_Transfer.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Fenced Data Transfer</a>
  482. </div>
  483. <div class="treeNode">
  484. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  485. <a href="tbb_userguide/Design_Patterns/Lazy_Initialization.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Lazy Initialization</a>
  486. </div>
  487. <div class="treeNode">
  488. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  489. <a href="tbb_userguide/Design_Patterns/Reference_Counting.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Reference Counting</a>
  490. </div>
  491. <div class="treeNode">
  492. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  493. <a href="tbb_userguide/Design_Patterns/Compare_and_Swap_Loop.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Compare and Swap Loop</a>
  494. </div>
  495. <div class="treeNode">
  496. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  497. <a href="tbb_userguide/Design_Patterns/General_References.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">General References</a>
  498. </div>
  499. </div>
  500. </div>
  501. <div class="treeNode">
  502. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  503. <a href="tbb_userguide/appendix_A.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Appendix A Costs of Time Slicing</a>
  504. </div>
  505. <div class="treeNode">
  506. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  507. <a href="tbb_userguide/appendix_B.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Appendix B Mixing With Other Threading Packages</a>
  508. </div>
  509. <div class="treeNode">
  510. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  511. <a href="tbb_userguide/References.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">References</a>
  512. </div>
  513. </div>
  514. </div>
  515. <div class="treeNode">
  516. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  517. <a href="reference/reference.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Intel® Threading Building Blocks Reference Manual</a>
  518. <div class="treeSubnodesHidden">
  519. <div class="treeNode">
  520. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  521. <a href="reference/general_conventions.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">General Conventions</a>
  522. <div class="treeSubnodesHidden">
  523. <div class="treeNode">
  524. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  525. <a href="reference/general_conventions/terminology.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Terminology</a>
  526. </div>
  527. <div class="treeNode">
  528. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  529. <a href="reference/general_conventions/identifiers.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Identifiers</a>
  530. </div>
  531. <div class="treeNode">
  532. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  533. <a href="reference/general_conventions/namespaces.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Namespaces</a>
  534. </div>
  535. <div class="treeNode">
  536. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  537. <a href="reference/general_conventions/thread_safety.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Thread Safety</a>
  538. </div>
  539. </div>
  540. </div>
  541. <div class="treeNode">
  542. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  543. <a href="reference/environment.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Environment</a>
  544. <div class="treeSubnodesHidden">
  545. <div class="treeNode">
  546. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  547. <a href="reference/environment/version_information.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Version Information</a>
  548. </div>
  549. <div class="treeNode">
  550. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  551. <a href="reference/environment/enabling_debugging_features.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Enabling Debugging Features</a>
  552. </div>
  553. <div class="treeNode">
  554. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  555. <a href="reference/environment/feature_macros.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Feature Macros</a>
  556. </div>
  557. </div>
  558. </div>
  559. <div class="treeNode">
  560. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  561. <a href="reference/algorithms.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Algorithms</a>
  562. <div class="treeSubnodesHidden">
  563. <div class="treeNode">
  564. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  565. <a href="reference/algorithms/splittable_concept.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Splittable Concept</a>
  566. <div class="treeSubnodesHidden">
  567. <div class="treeNode">
  568. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  569. <a href="reference/algorithms/splittable_concept/split_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">split Class</a>
  570. </div>
  571. </div>
  572. </div>
  573. <div class="treeNode">
  574. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  575. <a href="reference/algorithms/range_concept.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Range Concept</a>
  576. <div class="treeSubnodesHidden">
  577. <div class="treeNode">
  578. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  579. <a href="reference/algorithms/range_concept/blocked_range_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">blocked_range Template Class</a>
  580. <div class="treeSubnodesHidden">
  581. <div class="treeNode">
  582. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  583. <a href="reference/algorithms/range_concept/blocked_range_cls/blocked_range.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">blocked_range( Value begin, Value end, size_t grainsize=1 )</a>
  584. </div>
  585. <div class="treeNode">
  586. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  587. <a href="reference/algorithms/range_concept/blocked_range_cls/blocked_range_1.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">blocked_range( blocked_range&amp; range, split )</a>
  588. </div>
  589. </div>
  590. </div>
  591. <div class="treeNode">
  592. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  593. <a href="reference/algorithms/range_concept/blocked_range2d_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">blocked_range2d Template Class</a>
  594. </div>
  595. <div class="treeNode">
  596. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  597. <a href="reference/algorithms/range_concept/blocked_range3d_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">blocked_range3d Template Class</a>
  598. </div>
  599. </div>
  600. </div>
  601. <div class="treeNode">
  602. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  603. <a href="reference/algorithms/partitioners.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Partitioners</a>
  604. <div class="treeSubnodesHidden">
  605. <div class="treeNode">
  606. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  607. <a href="reference/algorithms/partitioners/auto_partitioner_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">auto_partitioner Class</a>
  608. </div>
  609. <div class="treeNode">
  610. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  611. <a href="reference/algorithms/partitioners/affinity_partitioner.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">affinity_partitioner</a>
  612. </div>
  613. <div class="treeNode">
  614. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  615. <a href="reference/algorithms/partitioners/simple_partitioner_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">simple_partitioner Class</a>
  616. </div>
  617. </div>
  618. </div>
  619. <div class="treeNode">
  620. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  621. <a href="reference/algorithms/parallel_for_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_for Template Function</a>
  622. </div>
  623. <div class="treeNode">
  624. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  625. <a href="reference/algorithms/parallel_reduce_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_reduce Template Function</a>
  626. </div>
  627. <div class="treeNode">
  628. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  629. <a href="reference/algorithms/parallel_deterministic_reduce_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_deterministic_reduce Template Function</a>
  630. </div>
  631. <div class="treeNode">
  632. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  633. <a href="reference/algorithms/parallel_scan_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_scan Template Function</a>
  634. <div class="treeSubnodesHidden">
  635. <div class="treeNode">
  636. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  637. <a href="reference/algorithms/parallel_scan_func/pre_scan_tag_and_final_scan_tag_clses.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">pre_scan_tag and final_scan_tag Classes</a>
  638. </div>
  639. </div>
  640. </div>
  641. <div class="treeNode">
  642. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  643. <a href="reference/algorithms/parallel_do_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_do Template Function</a>
  644. <div class="treeSubnodesHidden">
  645. <div class="treeNode">
  646. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  647. <a href="reference/algorithms/parallel_do_func/parallel_do_feeder_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_do_feeder class</a>
  648. </div>
  649. </div>
  650. </div>
  651. <div class="treeNode">
  652. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  653. <a href="reference/algorithms/parallel_for_each_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_for_each Template Function</a>
  654. </div>
  655. <div class="treeNode">
  656. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  657. <a href="reference/algorithms/pipeline_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">pipeline Class</a>
  658. <div class="treeSubnodesHidden">
  659. <div class="treeNode">
  660. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  661. <a href="reference/algorithms/pipeline_cls/filter_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">filter Class</a>
  662. </div>
  663. <div class="treeNode">
  664. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  665. <a href="reference/algorithms/pipeline_cls/thread_bound_filter_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">thread_bound_filter Class</a>
  666. </div>
  667. </div>
  668. </div>
  669. <div class="treeNode">
  670. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  671. <a href="reference/algorithms/parallel_pipeline_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_pipeline Function</a>
  672. <div class="treeSubnodesHidden">
  673. <div class="treeNode">
  674. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  675. <a href="reference/algorithms/parallel_pipeline_func/filter_t_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">filter_t Template Class</a>
  676. </div>
  677. <div class="treeNode">
  678. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  679. <a href="reference/algorithms/parallel_pipeline_func/flow_control_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">flow_control Class</a>
  680. </div>
  681. </div>
  682. </div>
  683. <div class="treeNode">
  684. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  685. <a href="reference/algorithms/parallel_sort_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_sort Template Function</a>
  686. </div>
  687. <div class="treeNode">
  688. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  689. <a href="reference/algorithms/parallel_invoke_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_invoke Template Function</a>
  690. </div>
  691. </div>
  692. </div>
  693. <div class="treeNode">
  694. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  695. <a href="reference/containers_overview.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Containers</a>
  696. <div class="treeSubnodesHidden">
  697. <div class="treeNode">
  698. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  699. <a href="reference/containers_overview/container_range_concept.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Container Range Concepts</a>
  700. </div>
  701. <div class="treeNode">
  702. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  703. <a href="reference/containers_overview/concurrent_unordered_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_unordered_map and concurrent_unordered_multimap Template Classes</a>
  704. <div class="treeSubnodesHidden">
  705. <div class="treeNode">
  706. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  707. <a href="reference/containers_overview/concurrent_unordered_map_cls/construct_destroy_copy_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Construct, Destroy, Copy</a>
  708. </div>
  709. <div class="treeNode">
  710. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  711. <a href="reference/containers_overview/concurrent_unordered_map_cls/size_and_capacity_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Size and Capacity</a>
  712. </div>
  713. <div class="treeNode">
  714. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  715. <a href="reference/containers_overview/concurrent_unordered_map_cls/container_iterators_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Iterators</a>
  716. </div>
  717. <div class="treeNode">
  718. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  719. <a href="reference/containers_overview/concurrent_unordered_map_cls/modifiers_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Modifiers</a>
  720. </div>
  721. <div class="treeNode">
  722. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  723. <a href="reference/containers_overview/concurrent_unordered_map_cls/observers_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Observers</a>
  724. </div>
  725. <div class="treeNode">
  726. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  727. <a href="reference/containers_overview/concurrent_unordered_map_cls/lookup_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Lookup</a>
  728. </div>
  729. <div class="treeNode">
  730. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  731. <a href="reference/containers_overview/concurrent_unordered_map_cls/parallel_iteration_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Parallel Iteration</a>
  732. </div>
  733. <div class="treeNode">
  734. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  735. <a href="reference/containers_overview/concurrent_unordered_map_cls/bucket_interface_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Bucket Interface</a>
  736. </div>
  737. <div class="treeNode">
  738. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  739. <a href="reference/containers_overview/concurrent_unordered_map_cls/hash_policy_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Hash Policy</a>
  740. </div>
  741. </div>
  742. </div>
  743. <div class="treeNode">
  744. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  745. <a href="reference/containers_overview/concurrent_unordered_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_unordered_set and concurrent_unordered_multiset Template Classes</a>
  746. <div class="treeSubnodesHidden">
  747. <div class="treeNode">
  748. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  749. <a href="reference/containers_overview/concurrent_unordered_set_cls/construct_destroy_copy_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Construct, Destroy, Copy</a>
  750. </div>
  751. <div class="treeNode">
  752. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  753. <a href="reference/containers_overview/concurrent_unordered_set_cls/size_and_capacity_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Size and Capacity</a>
  754. </div>
  755. <div class="treeNode">
  756. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  757. <a href="reference/containers_overview/concurrent_unordered_set_cls/container_iterators_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Iterators</a>
  758. </div>
  759. <div class="treeNode">
  760. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  761. <a href="reference/containers_overview/concurrent_unordered_set_cls/modifiers_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Modifiers</a>
  762. </div>
  763. <div class="treeNode">
  764. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  765. <a href="reference/containers_overview/concurrent_unordered_set_cls/observers_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Observers</a>
  766. </div>
  767. <div class="treeNode">
  768. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  769. <a href="reference/containers_overview/concurrent_unordered_set_cls/lookup_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Lookup</a>
  770. </div>
  771. <div class="treeNode">
  772. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  773. <a href="reference/containers_overview/concurrent_unordered_set_cls/parallel_iteration_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Parallel Iteration</a>
  774. </div>
  775. <div class="treeNode">
  776. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  777. <a href="reference/containers_overview/concurrent_unordered_set_cls/bucket_interface_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Bucket Interface</a>
  778. </div>
  779. <div class="treeNode">
  780. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  781. <a href="reference/containers_overview/concurrent_unordered_set_cls/hash_policy_set_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Hash Policy</a>
  782. </div>
  783. </div>
  784. </div>
  785. <div class="treeNode">
  786. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  787. <a href="reference/containers_overview/concurrent_hash_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_hash_map Template Class</a>
  788. <div class="treeSubnodesHidden">
  789. <div class="treeNode">
  790. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  791. <a href="reference/containers_overview/concurrent_hash_map_cls/whole_table_operations.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Whole Table Operations</a>
  792. </div>
  793. <div class="treeNode">
  794. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  795. <a href="reference/containers_overview/concurrent_hash_map_cls/concurrent_access.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Concurrent Access</a>
  796. </div>
  797. <div class="treeNode">
  798. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  799. <a href="reference/containers_overview/concurrent_hash_map_cls/concurrent_operations.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Concurrent Operations</a>
  800. </div>
  801. <div class="treeNode">
  802. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  803. <a href="reference/containers_overview/concurrent_hash_map_cls/parallel_iteration_container.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Parallel Iteration</a>
  804. </div>
  805. <div class="treeNode">
  806. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  807. <a href="reference/containers_overview/concurrent_hash_map_cls/capacity_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Capacity</a>
  808. </div>
  809. <div class="treeNode">
  810. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  811. <a href="reference/containers_overview/concurrent_hash_map_cls/iterators_hash_map_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Iterators</a>
  812. </div>
  813. <div class="treeNode">
  814. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  815. <a href="reference/containers_overview/concurrent_hash_map_cls/global_funcs.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Global Functions</a>
  816. </div>
  817. <div class="treeNode">
  818. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  819. <a href="reference/containers_overview/concurrent_hash_map_cls/tbb_hash_compare_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">tbb_hash_compare Class</a>
  820. </div>
  821. </div>
  822. </div>
  823. <div class="treeNode">
  824. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  825. <a href="reference/containers_overview/concurrent_queue_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_queue Template Class</a>
  826. </div>
  827. <div class="treeNode">
  828. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  829. <a href="reference/containers_overview/concurrent_bounded_queue_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_bounded_queue Template Class</a>
  830. </div>
  831. <div class="treeNode">
  832. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  833. <a href="reference/containers_overview/concurrent_priority_queue_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_priority_queue Template Class</a>
  834. </div>
  835. <div class="treeNode">
  836. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  837. <a href="reference/containers_overview/concurrent_vector.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_vector</a>
  838. <div class="treeSubnodesHidden">
  839. <div class="treeNode">
  840. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  841. <a href="reference/containers_overview/concurrent_vector/construction_copy_and_assignment.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Construction, Copy, and Assignment</a>
  842. </div>
  843. <div class="treeNode">
  844. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  845. <a href="reference/containers_overview/concurrent_vector/whole_vector_operations.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Whole Vector Operations</a>
  846. </div>
  847. <div class="treeNode">
  848. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  849. <a href="reference/containers_overview/concurrent_vector/concurrent_growth.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Concurrent Growth</a>
  850. </div>
  851. <div class="treeNode">
  852. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  853. <a href="reference/containers_overview/concurrent_vector/access.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Access</a>
  854. </div>
  855. <div class="treeNode">
  856. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  857. <a href="reference/containers_overview/concurrent_vector/parallel_iteration.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Parallel Iteration</a>
  858. </div>
  859. <div class="treeNode">
  860. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  861. <a href="reference/containers_overview/concurrent_vector/capacity_vector.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Capacity</a>
  862. </div>
  863. <div class="treeNode">
  864. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  865. <a href="reference/containers_overview/concurrent_vector/iterators_vector.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Iterators</a>
  866. </div>
  867. </div>
  868. </div>
  869. </div>
  870. </div>
  871. <div class="treeNode">
  872. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  873. <a href="reference/flow_graph.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Flow Graph</a>
  874. <div class="treeSubnodesHidden">
  875. <div class="treeNode">
  876. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  877. <a href="reference/flow_graph/primary_components.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Primary Components</a>
  878. </div>
  879. <div class="treeNode">
  880. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  881. <a href="reference/flow_graph/message_passing_protocol.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Message Passing Protocol</a>
  882. </div>
  883. <div class="treeNode">
  884. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  885. <a href="reference/flow_graph/body_objects.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Body Objects</a>
  886. </div>
  887. <div class="treeNode">
  888. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  889. <a href="reference/flow_graph/flow_tuple.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">flow::tuple Template Class</a>
  890. </div>
  891. <div class="treeNode">
  892. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  893. <a href="reference/flow_graph/dependency_flow_graph_example.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Dependency Flow Graph Example</a>
  894. </div>
  895. <div class="treeNode">
  896. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  897. <a href="reference/flow_graph/message_flow_graph_example.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Message Flow Graph Example</a>
  898. </div>
  899. <div class="treeNode">
  900. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  901. <a href="reference/flow_graph/graph_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">graph Class</a>
  902. </div>
  903. <div class="treeNode">
  904. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  905. <a href="reference/flow_graph/sender_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">sender Template Class</a>
  906. </div>
  907. <div class="treeNode">
  908. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  909. <a href="reference/flow_graph/receiver_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">receiver Template Class</a>
  910. </div>
  911. <div class="treeNode">
  912. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  913. <a href="reference/flow_graph/continue_msg_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">continue_msg Class</a>
  914. </div>
  915. <div class="treeNode">
  916. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  917. <a href="reference/flow_graph/continue_receiver_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">continue_receiver Class</a>
  918. </div>
  919. <div class="treeNode">
  920. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  921. <a href="reference/flow_graph/graph_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">graph_node Class</a>
  922. </div>
  923. <div class="treeNode">
  924. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  925. <a href="reference/flow_graph/continue_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">continue_node Template Class</a>
  926. </div>
  927. <div class="treeNode">
  928. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  929. <a href="reference/flow_graph/func_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">function_node Template Class</a>
  930. </div>
  931. <div class="treeNode">
  932. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  933. <a href="reference/flow_graph/source_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">source_node Class</a>
  934. </div>
  935. <div class="treeNode">
  936. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  937. <a href="reference/flow_graph/multifunc_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">multifunction_node Template Class</a>
  938. </div>
  939. <div class="treeNode">
  940. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  941. <a href="reference/flow_graph/overwrite_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">overwrite_node Template Class</a>
  942. </div>
  943. <div class="treeNode">
  944. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  945. <a href="reference/flow_graph/write_once_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">write_once_node Template Class</a>
  946. </div>
  947. <div class="treeNode">
  948. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  949. <a href="reference/flow_graph/broadcast_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">broadcast_node Template Class</a>
  950. </div>
  951. <div class="treeNode">
  952. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  953. <a href="reference/flow_graph/buffer_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">buffer_node Class</a>
  954. </div>
  955. <div class="treeNode">
  956. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  957. <a href="reference/flow_graph/queue_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">queue_node Template Class</a>
  958. </div>
  959. <div class="treeNode">
  960. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  961. <a href="reference/flow_graph/priority_queue_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">priority_queue_node Template Class</a>
  962. </div>
  963. <div class="treeNode">
  964. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  965. <a href="reference/flow_graph/sequencer_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">sequencer_node Template Class</a>
  966. </div>
  967. <div class="treeNode">
  968. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  969. <a href="reference/flow_graph/limiter_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">limiter_node Template Class</a>
  970. </div>
  971. <div class="treeNode">
  972. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  973. <a href="reference/flow_graph/join_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">join_node Template Class</a>
  974. </div>
  975. <div class="treeNode">
  976. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  977. <a href="reference/flow_graph/split_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">split_node Template Class</a>
  978. </div>
  979. <div class="treeNode">
  980. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  981. <a href="reference/flow_graph/input_port_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">input_port Template Function</a>
  982. </div>
  983. <div class="treeNode">
  984. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  985. <a href="reference/flow_graph/make_edge_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">make_edge Template Function</a>
  986. </div>
  987. <div class="treeNode">
  988. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  989. <a href="reference/flow_graph/remove_edge_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">remove_edge Template Function</a>
  990. </div>
  991. <div class="treeNode">
  992. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  993. <a href="reference/flow_graph/copy_body_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">copy_body Template Function</a>
  994. </div>
  995. </div>
  996. </div>
  997. <div class="treeNode">
  998. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  999. <a href="reference/thread_local_storage.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Thread Local Storage</a>
  1000. <div class="treeSubnodesHidden">
  1001. <div class="treeNode">
  1002. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1003. <a href="reference/thread_local_storage/combinable_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">combinable Template Class</a>
  1004. </div>
  1005. <div class="treeNode">
  1006. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1007. <a href="reference/thread_local_storage/enumerable_thread_specific_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">enumerable_thread_specific Template Class</a>
  1008. <div class="treeSubnodesHidden">
  1009. <div class="treeNode">
  1010. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1011. <a href="reference/thread_local_storage/enumerable_thread_specific_cls/whole_container_operations_specific_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Whole Container Operations</a>
  1012. </div>
  1013. <div class="treeNode">
  1014. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1015. <a href="reference/thread_local_storage/enumerable_thread_specific_cls/concurrent_operations1.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Concurrent Operations</a>
  1016. </div>
  1017. <div class="treeNode">
  1018. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1019. <a href="reference/thread_local_storage/enumerable_thread_specific_cls/combining.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Combining</a>
  1020. </div>
  1021. <div class="treeNode">
  1022. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1023. <a href="reference/thread_local_storage/enumerable_thread_specific_cls/parallel_literation_specific_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Parallel Iteration</a>
  1024. </div>
  1025. <div class="treeNode">
  1026. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1027. <a href="reference/thread_local_storage/enumerable_thread_specific_cls/iterators_specific_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Iterators</a>
  1028. </div>
  1029. </div>
  1030. </div>
  1031. <div class="treeNode">
  1032. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1033. <a href="reference/thread_local_storage/flattened2d_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">flattened2d Template Class</a>
  1034. <div class="treeSubnodesHidden">
  1035. <div class="treeNode">
  1036. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1037. <a href="reference/thread_local_storage/flattened2d_cls/whole_container_operations_2d_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Whole Container Operations</a>
  1038. </div>
  1039. <div class="treeNode">
  1040. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1041. <a href="reference/thread_local_storage/flattened2d_cls/concurrent_operations.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Concurrent Operations</a>
  1042. </div>
  1043. <div class="treeNode">
  1044. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1045. <a href="reference/thread_local_storage/flattened2d_cls/iterators_2d_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Iterators</a>
  1046. </div>
  1047. <div class="treeNode">
  1048. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1049. <a href="reference/thread_local_storage/flattened2d_cls/utility_funcs.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Utility Functions</a>
  1050. </div>
  1051. </div>
  1052. </div>
  1053. </div>
  1054. </div>
  1055. <div class="treeNode">
  1056. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1057. <a href="reference/memory_allocation.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Memory Allocation</a>
  1058. <div class="treeSubnodesHidden">
  1059. <div class="treeNode">
  1060. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1061. <a href="reference/memory_allocation/allocator_concept.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Allocator Concept</a>
  1062. </div>
  1063. <div class="treeNode">
  1064. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1065. <a href="reference/memory_allocation/tbb_allocator_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">tbb_allocator Template Class</a>
  1066. </div>
  1067. <div class="treeNode">
  1068. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1069. <a href="reference/memory_allocation/scalable_allocator_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">scalable allocator Template Class</a>
  1070. <div class="treeSubnodesHidden">
  1071. <div class="treeNode">
  1072. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1073. <a href="reference/memory_allocation/scalable_allocator_cls/c_interface_to_scalable_allocator.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">C Interface to Scalable Allocator</a>
  1074. </div>
  1075. </div>
  1076. </div>
  1077. <div class="treeNode">
  1078. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1079. <a href="reference/memory_allocation/cache_aligned_allocator_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">cache_aligned_allocator Template Class</a>
  1080. </div>
  1081. <div class="treeNode">
  1082. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1083. <a href="reference/memory_allocation/zero_allocator.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">zero_allocator</a>
  1084. </div>
  1085. <div class="treeNode">
  1086. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1087. <a href="reference/memory_allocation/aligned_space_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">aligned_space Template Class</a>
  1088. </div>
  1089. </div>
  1090. </div>
  1091. <div class="treeNode">
  1092. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1093. <a href="reference/synchronization.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Synchronization</a>
  1094. <div class="treeSubnodesHidden">
  1095. <div class="treeNode">
  1096. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1097. <a href="reference/synchronization/mutexes.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Mutexes</a>
  1098. <div class="treeSubnodesHidden">
  1099. <div class="treeNode">
  1100. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1101. <a href="reference/synchronization/mutexes/mutex_concept.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Mutex Concept</a>
  1102. </div>
  1103. <div class="treeNode">
  1104. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1105. <a href="reference/synchronization/mutexes/mutex_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">mutex Class</a>
  1106. </div>
  1107. <div class="treeNode">
  1108. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1109. <a href="reference/synchronization/mutexes/recursive_mutex_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">recursive_mutex Class</a>
  1110. </div>
  1111. <div class="treeNode">
  1112. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1113. <a href="reference/synchronization/mutexes/spin_mutex_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">spin_mutex Class</a>
  1114. </div>
  1115. <div class="treeNode">
  1116. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1117. <a href="reference/synchronization/mutexes/queuing_mutex_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">queuing_mutex Class</a>
  1118. </div>
  1119. <div class="treeNode">
  1120. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1121. <a href="reference/synchronization/mutexes/readerwritermutex_concept.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">ReaderWriterMutex Concept</a>
  1122. </div>
  1123. <div class="treeNode">
  1124. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1125. <a href="reference/synchronization/mutexes/spin_rw_mutex_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">spin_rw_mutex Class</a>
  1126. </div>
  1127. <div class="treeNode">
  1128. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1129. <a href="reference/synchronization/mutexes/queuing_rw_mutex_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">queuing_rw_mutex Class</a>
  1130. </div>
  1131. <div class="treeNode">
  1132. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1133. <a href="reference/synchronization/mutexes/null_mutex_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">null_mutex Class</a>
  1134. </div>
  1135. <div class="treeNode">
  1136. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1137. <a href="reference/synchronization/mutexes/null_rw_mutex_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">null_rw_mutex Class</a>
  1138. </div>
  1139. </div>
  1140. </div>
  1141. <div class="treeNode">
  1142. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1143. <a href="reference/synchronization/atomic_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">atomic Template Class</a>
  1144. </div>
  1145. <div class="treeNode">
  1146. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1147. <a href="reference/synchronization/ppl_compatibility_synch.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">PPL Compatibility</a>
  1148. <div class="treeSubnodesHidden">
  1149. <div class="treeNode">
  1150. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1151. <a href="reference/synchronization/ppl_compatibility/critical_section.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">critical_section</a>
  1152. </div>
  1153. <div class="treeNode">
  1154. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1155. <a href="reference/synchronization/ppl_compatibility/reader_writer_lock_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">reader_writer_lock Class</a>
  1156. </div>
  1157. </div>
  1158. </div>
  1159. <div class="treeNode">
  1160. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1161. <a href="reference/synchronization/c_11_synchronization.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">C++11 Synchronization</a>
  1162. </div>
  1163. </div>
  1164. </div>
  1165. <div class="treeNode">
  1166. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1167. <a href="reference/timing.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Timing</a>
  1168. <div class="treeSubnodesHidden">
  1169. <div class="treeNode">
  1170. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1171. <a href="reference/timing/tick_count_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">tick_count Class</a>
  1172. <div class="treeSubnodesHidden">
  1173. <div class="treeNode">
  1174. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1175. <a href="reference/timing/tick_count_cls/static_tick_count_tick_count_now.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">static tick_count tick_count::now</a>
  1176. </div>
  1177. <div class="treeNode">
  1178. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1179. <a href="reference/timing/tick_count_cls/tick_count_interval_t_operator.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">tick_count::interval_t operator</a>
  1180. </div>
  1181. <div class="treeNode">
  1182. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1183. <a href="reference/timing/tick_count_cls/tick_count_interval_t_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">tick_count::interval_t Class</a>
  1184. </div>
  1185. </div>
  1186. </div>
  1187. </div>
  1188. </div>
  1189. <div class="treeNode">
  1190. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1191. <a href="reference/task_groups.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Task Groups</a>
  1192. <div class="treeSubnodesHidden">
  1193. <div class="treeNode">
  1194. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1195. <a href="reference/task_groups/task_group_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_group Class</a>
  1196. <div class="treeSubnodesHidden">
  1197. <div class="treeNode">
  1198. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1199. <a href="reference/task_groups/task_group_cls/task_group_cls_members.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Task Groups</a>
  1200. </div>
  1201. </div>
  1202. </div>
  1203. <div class="treeNode">
  1204. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1205. <a href="reference/task_groups/task_group_status_enum.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_group_status Enum</a>
  1206. </div>
  1207. <div class="treeNode">
  1208. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1209. <a href="reference/task_groups/task_handle_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_handle Template Class</a>
  1210. </div>
  1211. <div class="treeNode">
  1212. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1213. <a href="reference/task_groups/make_task_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">make_task Template Function</a>
  1214. </div>
  1215. <div class="treeNode">
  1216. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1217. <a href="reference/task_groups/structured_task_group_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">structured_task_group Class</a>
  1218. </div>
  1219. <div class="treeNode">
  1220. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1221. <a href="reference/task_groups/is_current_task_group_canceling_func.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">is_current_task_group_canceling Function</a>
  1222. </div>
  1223. </div>
  1224. </div>
  1225. <div class="treeNode">
  1226. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1227. <a href="reference/task_scheduler.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Task Scheduler</a>
  1228. <div class="treeSubnodesHidden">
  1229. <div class="treeNode">
  1230. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1231. <a href="reference/task_scheduler/scheduling_algorithm.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Scheduling Algorithm</a>
  1232. </div>
  1233. <div class="treeNode">
  1234. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1235. <a href="reference/task_scheduler/task_scheduler_init_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_scheduler_init Class</a>
  1236. <div class="treeSubnodesHidden">
  1237. <div class="treeNode">
  1238. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1239. <a href="reference/task_scheduler/task_scheduler_init_cls/task_scheduler_init.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_scheduler_init max_threads</a>
  1240. </div>
  1241. <div class="treeNode">
  1242. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1243. <a href="reference/task_scheduler/task_scheduler_init_cls/task_scheduler_init_1.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_scheduler_init</a>
  1244. </div>
  1245. </div>
  1246. </div>
  1247. <div class="treeNode">
  1248. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1249. <a href="reference/task_scheduler/task_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task Class</a>
  1250. <div class="treeSubnodesHidden">
  1251. <div class="treeNode">
  1252. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1253. <a href="reference/task_scheduler/task_cls/task_derivation.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task Derivation</a>
  1254. </div>
  1255. </div>
  1256. </div>
  1257. <div class="treeNode">
  1258. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1259. <a href="reference/task_scheduler/task_allocation.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task Allocation</a>
  1260. </div>
  1261. <div class="treeNode">
  1262. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1263. <a href="reference/task_scheduler/explicit_task_destruction.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Explicit task Destruction</a>
  1264. </div>
  1265. <div class="treeNode">
  1266. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1267. <a href="reference/task_scheduler/recycling_tasks.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Recycling Tasks</a>
  1268. </div>
  1269. <div class="treeNode">
  1270. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1271. <a href="reference/task_scheduler/synchronization.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Synchronization</a>
  1272. </div>
  1273. <div class="treeNode">
  1274. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1275. <a href="reference/task_scheduler/task_context.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task Context</a>
  1276. </div>
  1277. <div class="treeNode">
  1278. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1279. <a href="reference/task_scheduler/cancellation.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Cancellation</a>
  1280. </div>
  1281. <div class="treeNode">
  1282. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1283. <a href="reference/task_scheduler/priorities.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Priority</a>
  1284. </div>
  1285. <div class="treeNode">
  1286. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1287. <a href="reference/task_scheduler/affinity.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Affinity</a>
  1288. </div>
  1289. <div class="treeNode">
  1290. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1291. <a href="reference/task_scheduler/task_debugging.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task Debugging</a>
  1292. </div>
  1293. <div class="treeNode">
  1294. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1295. <a href="reference/task_scheduler/empty_task_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">empty_task Class</a>
  1296. </div>
  1297. <div class="treeNode">
  1298. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1299. <a href="reference/task_scheduler/task_list_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_list Class</a>
  1300. </div>
  1301. <div class="treeNode">
  1302. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1303. <a href="reference/task_scheduler/task_group_context.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_group_context</a>
  1304. <div class="treeSubnodesHidden">
  1305. <div class="treeNode">
  1306. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1307. <a href="reference/task_scheduler/task_group_context/task_group_context.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_group_context members</a>
  1308. </div>
  1309. </div>
  1310. </div>
  1311. <div class="treeNode">
  1312. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1313. <a href="reference/task_scheduler/task_scheduler_observer.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_scheduler_observer</a>
  1314. <div class="treeSubnodesHidden">
  1315. <div class="treeNode">
  1316. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1317. <a href="reference/task_scheduler/task_scheduler_observer/task_scheduler_observer_member.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_scheduler_observer Member</a>
  1318. </div>
  1319. </div>
  1320. </div>
  1321. <div class="treeNode">
  1322. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1323. <a href="reference/task_scheduler/catalog_of_recommended_task_patterns.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Catalog of Recommended task Patterns</a>
  1324. </div>
  1325. </div>
  1326. </div>
  1327. <div class="treeNode">
  1328. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1329. <a href="reference/exceptions.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Exceptions</a>
  1330. <div class="treeSubnodesHidden">
  1331. <div class="treeNode">
  1332. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1333. <a href="reference/exceptions/tbb_exception.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">tbb_exception</a>
  1334. </div>
  1335. <div class="treeNode">
  1336. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1337. <a href="reference/exceptions/captured_exception.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">captured_exception</a>
  1338. </div>
  1339. <div class="treeNode">
  1340. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1341. <a href="reference/exceptions/movable_exception.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">movable_exception ExceptionData</a>
  1342. </div>
  1343. <div class="treeNode">
  1344. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1345. <a href="reference/exceptions/specific_exceptions.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Specific Exceptions</a>
  1346. </div>
  1347. </div>
  1348. </div>
  1349. <div class="treeNode">
  1350. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1351. <a href="reference/threads.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Threads</a>
  1352. <div class="treeSubnodesHidden">
  1353. <div class="treeNode">
  1354. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1355. <a href="reference/threads/thread_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">thread Class</a>
  1356. <div class="treeSubnodesHidden">
  1357. <div class="treeNode">
  1358. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1359. <a href="reference/threads/thread_cls/thread_cls_members.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">thread Class members</a>
  1360. </div>
  1361. </div>
  1362. </div>
  1363. <div class="treeNode">
  1364. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1365. <a href="reference/threads/thread_id.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">thread::id</a>
  1366. </div>
  1367. <div class="treeNode">
  1368. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1369. <a href="reference/threads/this_thread_namespace.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">this_thread Namespace</a>
  1370. </div>
  1371. </div>
  1372. </div>
  1373. <div class="treeNode">
  1374. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1375. <a href="reference/appendices.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Appendices</a>
  1376. <div class="treeSubnodesHidden">
  1377. <div class="treeNode">
  1378. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1379. <a href="reference/appendices/compatibility_features.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Compatibility Features</a>
  1380. <div class="treeSubnodesHidden">
  1381. <div class="treeNode">
  1382. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1383. <a href="reference/appendices/compatibility_features/parallel_while_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">parallel_while Template Class</a>
  1384. </div>
  1385. <div class="treeNode">
  1386. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1387. <a href="reference/appendices/compatibility_features/interface_for_constructing_a_pipeline_filter.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Interface for constructing a pipeline filter</a>
  1388. </div>
  1389. <div class="treeNode">
  1390. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1391. <a href="reference/appendices/compatibility_features/debugging_macros.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Debugging Macros</a>
  1392. </div>
  1393. <div class="treeNode">
  1394. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1395. <a href="reference/appendices/compatibility_features/tbb_deprecated_concurrent_queue_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">tbb::deprecated::concurrent_queue<T,Alloc&gt; Template Class</a>
  1396. </div>
  1397. <div class="treeNode">
  1398. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1399. <a href="reference/appendices/compatibility_features/interface_for_concurrent_vector.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Interface for concurrent_vector</a>
  1400. </div>
  1401. <div class="treeNode">
  1402. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1403. <a href="reference/appendices/compatibility_features/interface_for_cls_task.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Interface for class task</a>
  1404. </div>
  1405. <div class="treeNode">
  1406. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1407. <a href="reference/appendices/compatibility_features/tbb_thread_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">tbb_thread Class</a>
  1408. </div>
  1409. </div>
  1410. </div>
  1411. <div class="treeNode">
  1412. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1413. <a href="reference/appendices/ppl_compatibility.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">PPL Compatibility</a>
  1414. </div>
  1415. <div class="treeNode">
  1416. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1417. <a href="reference/appendices/known_issues.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Known Issues</a>
  1418. <div class="treeSubnodesHidden">
  1419. <div class="treeNode">
  1420. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1421. <a href="reference/appendices/known_issues/windows_os.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Windows* OS</a>
  1422. </div>
  1423. </div>
  1424. </div>
  1425. <div class="treeNode">
  1426. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1427. <a href="reference/appendices/community_preview_features.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Community Preview Features</a>
  1428. <div class="treeSubnodesHidden">
  1429. <div class="treeNode">
  1430. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1431. <a href="reference/appendices/community_preview_features/what_is_a_community_preview_feature.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">What is a Community Preview Feature?</a>
  1432. </div>
  1433. <div class="treeNode">
  1434. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1435. <a href="reference/appendices/community_preview_features/enabling_a_community_preview_feature.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Enabling a Community Preview Feature</a>
  1436. </div>
  1437. <div class="treeNode">
  1438. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1439. <a href="reference/appendices/community_preview_features/flow_graph_features.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Flow Graph</a>
  1440. <div class="treeSubnodesHidden">
  1441. <div class="treeNode">
  1442. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1443. <a href="reference/appendices/community_preview_features/flow_graph/or_node_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">or_node Template Class</a>
  1444. </div>
  1445. </div>
  1446. </div>
  1447. <div class="treeNode">
  1448. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1449. <a href="reference/appendices/community_preview_features/run_time_loader.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Run-time loader</a>
  1450. <div class="treeSubnodesHidden">
  1451. <div class="treeNode">
  1452. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1453. <a href="reference/appendices/community_preview_features/run_time_loader/runtime_loader_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">runtime_loader Class</a>
  1454. <div class="treeSubnodesHidden">
  1455. <div class="treeNode">
  1456. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1457. <a href="reference/appendices/community_preview_features/run_time_loader/runtime_loader_cls/error_code_load.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">error_code load(char const * path[],int min_ver = TBB_INTERFACE_VERSION, int max_ver = INT_MAX)</a>
  1458. </div>
  1459. </div>
  1460. </div>
  1461. </div>
  1462. </div>
  1463. <div class="treeNode">
  1464. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1465. <a href="reference/appendices/community_preview_features/scalable_memory_pools.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Scalable Memory Pools</a>
  1466. <div class="treeSubnodesHidden">
  1467. <div class="treeNode">
  1468. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1469. <a href="reference/appendices/community_preview_features/scalable_memory_pools/memory_pool_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">memory_pool Template Class</a>
  1470. </div>
  1471. <div class="treeNode">
  1472. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1473. <a href="reference/appendices/community_preview_features/scalable_memory_pools/fixed_pool_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">fixed_pool Class</a>
  1474. </div>
  1475. <div class="treeNode">
  1476. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1477. <a href="reference/appendices/community_preview_features/scalable_memory_pools/memory_pool_allocator_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">memory_pool_allocator Template Class</a>
  1478. </div>
  1479. </div>
  1480. </div>
  1481. <div class="treeNode">
  1482. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1483. <a href="reference/appendices/community_preview_features/serial_subset.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">Serial subset</a>
  1484. <div class="treeSubnodesHidden">
  1485. <div class="treeNode">
  1486. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1487. <a href="reference/appendices/community_preview_features/serial_subset/tbb_serial_parallel_for.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">tbb::serial::parallel_for()</a>
  1488. </div>
  1489. </div>
  1490. </div>
  1491. <div class="treeNode">
  1492. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1493. <a href="reference/appendices/community_preview_features/concurrent_lru_cache_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">concurrent_lru_cache Template Class</a>
  1494. <div class="treeSubnodesHidden">
  1495. <div class="treeNode">
  1496. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1497. <a href="reference/appendices/community_preview_features/concurrent_lru_cache_cls/handle_object_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">handle_object class</a>
  1498. </div>
  1499. </div>
  1500. </div>
  1501. <div class="treeNode">
  1502. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1503. <a href="reference/appendices/community_preview_features/aggregator_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">aggregator Class</a>
  1504. <div class="treeSubnodesHidden">
  1505. <div class="treeNode">
  1506. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1507. <a href="reference/appendices/community_preview_features/aggregator_cls/basic_interface.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">aggregator Class Basic Interface</a>
  1508. </div>
  1509. <div class="treeNode">
  1510. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1511. <a href="reference/appendices/community_preview_features/aggregator_cls/expert_interface.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">aggregator Class Expert Interface</a>
  1512. </div>
  1513. </div>
  1514. </div>
  1515. <div class="treeNode">
  1516. <img src="treenodeplus.gif" class="treeLinkImage" onclick="expandCollapse(this.parentNode)" alt="">
  1517. <a href="reference/appendices/community_preview_features/task_arena_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_arena Class</a>
  1518. <div class="treeSubnodesHidden">
  1519. <div class="treeNode">
  1520. <img src="treenodedot.gif" class="treeNoLinkImage" alt="">
  1521. <a href="reference/appendices/community_preview_features/task_arena_cls/task_scheduler_observer_ext_cls.htm" target="right" class="treeUnselected" onclick="clickAnchor(this)">task_scheduler_observer Class extensions</a>
  1522. </div>
  1523. </div>
  1524. </div>
  1525. </div>
  1526. </div>
  1527. </div>
  1528. </div>
  1529. </div>
  1530. </div>
  1531. </div>
  1532. </div>
  1533. </div>
  1534. </div>
  1535. </body>
  1536. </html>