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.

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