You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/04/09 19:34:08 UTC

[1/2] mesos-site git commit: Updated the website built from mesos SHA: be47e96.

Repository: mesos-site
Updated Branches:
  refs/heads/asf-site dcf354946 -> e7ea521f2


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/api/latest/c++/index.hhk
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhk b/content/api/latest/c++/index.hhk
index 57b1c8a..8cfa60f 100644
--- a/content/api/latest/c++/index.hhk
+++ b/content/api/latest/c++/index.hhk
@@ -1489,10 +1489,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a1a2e9277ebe7d227a21f111898c49a8c"><param name="Name" value="bytes"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html"><param name="Name" value="Bytes"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a2ad35f92122a5afcb731d6568879482f"><param name="Name" value="BYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#af715f3fd536e251db7e71e9d94fbcf9a"><param name="Name" value="GIGABYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a66a1678fb3e923ee9cb48025d4c3c871"><param name="Name" value="KILOBYTES"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#aea64a730637e49bd81fbbb10d146e8f1"><param name="Name" value="MEGABYTES"></OBJECT>
@@ -6797,6 +6797,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classhashset.html"><param name="Name" value="hashset"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="hashset_8hpp.html"><param name="Name" value="hashset.hpp"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="hashset_8hpp.html#a30485eb6718c099e2094b4d8faeb9fd7"><param name="Name" value="operator-"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="hashset_8hpp.html#a761a5f00fe185fac8193d7a8b6e220ac"><param name="Name" value="operator-="></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317"><param name="Name" value="operator|"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="hashset_8hpp.html#ae7e3e706ea5528830e2846625e52c3d1"><param name="Name" value="operator|="></OBJECT>
   </UL>
@@ -10566,8 +10568,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#adbfbbfbf3b149924091212eff5cf8dc6"><param name="Name" value="operationUUIDs"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a146261f2447bec7776ebd06a80178d09"><param name="Name" value="pendingTasks"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#acccaa7a1d26e66b6c1d3d6de4b1897e0"><param name="Name" value="pid"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2"><param name="Name" value="recovered"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4"><param name="Name" value="RECOVERED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#af14287bdb6466ca003b6e5e6a37ae02a"><param name="Name" value="recoverResources"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a0e09e14adf247dd3326bfd3dc09c6c7b"><param name="Name" value="registeredTime"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Framework.html#a0984d983c592e277dbbdbce6b1250da0"><param name="Name" value="removeExecutor"></OBJECT>
@@ -15625,9 +15627,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ab183d70e36bb66b5f55c543637488881"><param name="Name" value="name"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="NAME"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9"><param name="Name" value="mesos::uri::CopyFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="name"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a899fab81e86817aad545389c3cc5b535"><param name="Name" value="NAME"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><param name="Name" value="name"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1CurlFetcherPlugin.html#a3797f96a62adbc485e54c139cb967d3b"><param name="Name" value="mesos::uri::CurlFetcherPlugin"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700"><param name="Name" value="mesos::uri::DockerFetcherPlugin"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ad942cc6916621fcfb8f714a76aaf2487"><param name="Name" value="NAME"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1uri_1_1Fetcher_1_1Plugin.html#a202f7d2793b8ea5a31e85d11f9c4a299"><param name="Name" value="name"></OBJECT>
   <UL>
@@ -15986,10 +15994,13 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Object.html#a79dba4ce034071eeef6a807d8d574cea"><param name="Name" value="JSON::Object"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm.html#a0720b5f434e636e22a3ed34f847eec57"><param name="Name" value="Jvm"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Jvm::Object"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#a3c338f2867b29b7868472a714014ca76"><param name="Name" value="object"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="Object"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Object"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classJvm_1_1Object.html#ace2b910d3838c7ad2ed5f67d872d9bd9"><param name="Name" value="Jvm::Object"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1ObjectApprover_1_1Object.html#a03e6baf0690ffd26ad3bc4929b70d967"><param name="Name" value="mesos::ObjectApprover::Object"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a32d3c2a48160df803ce466136940440e"><param name="Name" value="ObjectApprovers::approved< authorization::VIEW_ROLE >"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a32d3c2a48160df803ce466136940440e"><param name="Name" value="mesos"></OBJECT>
@@ -16347,6 +16358,7 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classBytes.html#a0152e9f05070dc19652d12a142af391d"><param name="Name" value="Bytes"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#a423d88c5efbc1eeefa9b88d4ccd464cc"><param name="Name" value="Duration"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="hashset_8hpp.html#a761a5f00fe185fac8193d7a8b6e220ac"><param name="Name" value="hashset.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1v1.html#a3832a76a561a2406879c6c0f2f490e57"><param name="Name" value="include/mesos/v1/values.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#ace7f86de216451d889f6fe8d912a1fd9"><param name="Name" value="include/mesos/values.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classIntervalSet.html#ac48e5aa6075b01efde69edb302983686"><param name="Name" value="IntervalSet"></OBJECT>
@@ -16371,6 +16383,7 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="bytes_8hpp.html#a1b13dd560e830b9dd9c82da3ef2175b4"><param name="Name" value="bytes.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#af1a864a25683921ec0784f15751af69e"><param name="Name" value="Duration"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="hashset_8hpp.html#a30485eb6718c099e2094b4d8faeb9fd7"><param name="Name" value="hashset.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1v1.html#acd4a77b22d42a8488b55fa2c01df1ae3"><param name="Name" value="include/mesos/v1/values.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos.html#a38fdfca4d9b46d186d98e7689ea9c3f5"><param name="Name" value="include/mesos/values.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="interval_8hpp.html#af982abe5d2d4a4505fabc0d59195bddc"><param name="Name" value="interval.hpp"></OBJECT>
@@ -17471,10 +17484,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#a3d26816443f4e274700f715db64379ee"><param name="Name" value="operator std::string"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classPath.html#af26cfab021ddf49af73da3b2beca85ac"><param name="Name" value="Path"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada069715e7afa526f4f971dcf3d704b5c8"><param name="Name" value="PATH"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="path"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="path"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#aad42d5f8c85b81742de9f3f1a0f6d328"><param name="Name" value="process::http::Response"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1URL.html#a184ec5f02b451f1d53b1ac5032a68dac"><param name="Name" value="process::http::URL"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1network_1_1unix_1_1Address.html#a93470f74fdd461facf698287be9a13fb"><param name="Name" value="process::network::unix::Address"></OBJECT>
   </UL>
@@ -18200,8 +18213,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a73f44b10f6d09ead6bdf3ab11cba4d06"><param name="Name" value="consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#a11390aaa07bced511a5b7fe4c94e97fd"><param name="Name" value="Consumer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#ad2d51d8a2a80f473de0bcf2e08e48d90"><param name="Name" value="EventQueue"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aa95046266e731af49ccfb9d689cb1eca"><param name="Name" value="producer"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1EventQueue.html#aaf00b363e56ec3a72a6f775a3814d6a0"><param name="Name" value="Producer"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1EventVisitor.html"><param name="Name" value="process::EventVisitor"></OBJECT>
   <UL>
@@ -18547,8 +18560,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html"><param name="Name" value="process::http::Response"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaada7d2a4db1b1426c6caab18fa8b484f4f5"><param name="Name" value="BODY"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a5f6d23dd77e1eeb0737dc728e0109905"><param name="Name" value="body"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ad6530fddd03380dbb3b23b17523cb242"><param name="Name" value="code"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#ae463c5c7a083aea98a89cf9b675b59ab"><param name="Name" value="headers"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14"><param name="Name" value="NONE"></OBJECT>
@@ -18798,8 +18811,8 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a34d62916736c1dfebd1585cf51f19d0c"><param name="Name" value="BUFFERED_READ_SIZE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#af71c45e0a85e21f6b39060f4e716cebf"><param name="Name" value="poll"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab9c4a52a88fcc9983438e391643424ca"><param name="Name" value="redirect"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc"><param name="Name" value="WRITE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39"><param name="Name" value="write"></OBJECT>
@@ -19139,8 +19152,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#aa70c825f2b107eac5f393db03d2dd6ec"><param name="Name" value="associate"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8f50fcfd7ddb6dd39ec2cd468377cd5d"><param name="Name" value="discard"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a2fc569c8bf99acb3e53a68ff3b266667"><param name="Name" value="fail"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1"><param name="Name" value="future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ab033f7626ddfc7f1d62cb3d3952d166e"><param name="Name" value="Future"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a8aef752d6c90cb11e58e3166b7592ef1"><param name="Name" value="future"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a6d293d289666af0adec11f68f9fede9c"><param name="Name" value="internal::discarded"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#ad96eae1c1003a896e34b6a4c66e23c39"><param name="Name" value="Promise"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Promise.html#a989b8dfa7eb2633de3f0f25ac2b87943"><param name="Name" value="set"></OBJECT>
@@ -19451,8 +19464,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19500,36 +19513,36 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Help >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< HttpProxy >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19542,15 +19555,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< LogProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19563,8 +19576,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Master >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19577,8 +19590,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19605,8 +19618,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Profiler >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19619,8 +19632,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19633,8 +19646,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19654,15 +19667,15 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< Slave >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19675,8 +19688,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< System >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -19696,8 +19709,8 @@
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html"><param name="Name" value="Process< VersionProcess >"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a1e9980d5d873c695d4a1749971e18cd9"><param name="Name" value="This"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a919f2834843f8620784c58aee7db2371"><param name="Name" value="~Process"></OBJECT>
   </UL>
@@ -20225,10 +20238,10 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a19c92fe2f0998dbbc281938ca636b3ca"><param name="Name" value="mesos::internal::slave::state"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1slave_1_1state.html#a19c92fe2f0998dbbc281938ca636b3ca"><param name="Name" value="src/slave/state.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="read"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879"><param name="Name" value="READ"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="read"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f"><param name="Name" value="3rdparty/libprocess/include/process/io.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7"><param name="Name" value="3rdparty/stout/include/stout/os/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#af24a361f8c310bd4d732e68378b57ed3"><param name="Name" value="3rdparty/stout/include/stout/os/windows/read.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3"><param name="Name" value="3rdparty/stout/include/stout/protobuf.hpp"></OBJECT>
@@ -21125,8 +21138,11 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a84298b990ad52dfd353358427b04ff3f"><param name="Name" value="windows/rmdir.hpp"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="role"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1examples_1_1Flags.html#af84b1942374e87f678a3950ccc136980"><param name="Name" value="mesos::internal::examples::Flags"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="mesos::internal::master::Role"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#accf0d5437cf11da50c674ecd6c19c7ce"><param name="Name" value="Role"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structmesos_1_1internal_1_1master_1_1Role.html#ae229ba3fea46929a5a6f5819e3c318cc"><param name="Name" value="role"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html"><param name="Name" value="roles.hpp"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="roles_8hpp.html#a70ebdbe08b14acfb4ef2571ce909cc86"><param name="Name" value="isStrictSubroleOf"></OBJECT>
@@ -21659,13 +21675,10 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structcgroups_1_1devices_1_1Entry.html#a1fac1cd1d3e8b37fae9e07b8dfb869f6"><param name="Name" value="selector"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1FetcherProcess_1_1Cache.html#a0467f9eeeff780c236140976df41e6bf"><param name="Name" value="selectVictims"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1HttpConnectionProcess.html#a15a7b927d5655f1e59ea1bd43d2fe8f9"><param name="Name" value="mesos::internal::HttpConnectionProcess"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#ad210fa980c3c928d2adb439a932636d8"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aea22e2f2117fcb1b9afff4996a50692c"><param name="Name" value="mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a3a3635fd3f69c6cb59ebb429f5c5d893"><param name="Name" value="mesos::internal::slave::XfsDiskIsolatorProcess"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="process::Process"></OBJECT>
   </UL>
@@ -21676,118 +21689,106 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< AwaitProcess< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CheckerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< CollectProcess< T > >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ContainerDaemonProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< DockerContainerizerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< FetcherProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GarbageCollectorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< GroupProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Heartbeater< Message, Event > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Help >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Help >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpConnectionProcess< Call, Event > >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< HttpProxy >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< JobObjectManager >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Logging >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< Logging >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogReaderProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< LogWriterProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Master >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosAllocatorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosContainerizerProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MesosIsolatorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
-  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Profiler >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ProvisionerProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< MetricsProcess >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< NetworkProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< RateLimiterProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaderProcess< T > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReaperProcess >"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ReqResProcess< Req, Res > >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< SequenceProcess >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
+  <UL>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< Slave >"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
+  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< StatusUpdateManagerProcess< IDType, CheckpointType, UpdateType > >"></OBJECT>
@@ -21801,15 +21802,9 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< ThunkProcess< R > >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
-  </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< UriDiskProfileAdaptorProcess >"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Process< VersionProcess >"></OBJECT>
-  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#a0ff94db0ab3ccea7ba6fd8cba68b6b9e"><param name="Name" value="Self"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Process.html#abef2d54388c5262af19b057b1a6eee8e"><param name="Name" value="self"></OBJECT>
@@ -23772,13 +23767,10 @@
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#aabc8d31889b5a325275d13d7bcef6a9c"><param name="Name" value="process"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="process::Subprocess"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="process::Subprocess::IO"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
-  <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="process::Subprocess::IO"></OBJECT>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="process::Subprocess::ParentHook"></OBJECT>
-  </UL>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1Subprocess_1_1IO.html#ac8482b6f6f0eb22c6137b9c72769d5ea"><param name="Name" value="subprocess"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1Subprocess_1_1ParentHook.html#a3d12fd22e5deb76d3529ce4e6d9179dc"><param name="Name" value="Subprocess"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceprocess.html#aabc8d31889b5a325275d13d7bcef6a9c"><param name="Name" value="subprocess"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="subprocess__posix_8hpp.html"><param name="Name" value="subprocess_posix.hpp"></OBJECT>
   <UL>
@@ -24596,8 +24588,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1UndiscardableDecorator.html#afc1bae35c8b0e91cd215bceb4d8e038b"><param name="Name" value="UndiscardableDecorator"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html"><param name="Name" value="unimplemented.hpp"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a788f2d5d116d024fbfd9b0fd36fa334f"><param name="Name" value="Unimplemented"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unimplemented_8hpp.html#a8608fe736d309b01e7bf6c4d414e3bf4"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structos_1_1Exec.html#aa44880630d71534bbcb9f8f5acb2c286"><param name="Name" value="UNIMPLEMENTED"></OBJECT>
   <UL>
@@ -24667,8 +24659,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1SocketManager.html#ac3cd8ee72d804930dcdbf6317dcfb932"><param name="Name" value="unproxy"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html"><param name="Name" value="unreachable.hpp"></OBJECT>
   <UL>
-    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
+    <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
   </UL>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a247a4dee16fdea6cdd332f35a572e7d3"><param name="Name" value="Unreachable"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132"><param name="Name" value="UNREACHABLE"></OBJECT>
@@ -24718,8 +24710,8 @@
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a7471e14f4cbd7e23b5daa21e556f4eb5"><param name="Name" value="posix/os.hpp"></OBJECT>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="namespaceos.html#a7471e14f4cbd7e23b5daa21e556f4eb5"><param name="Name" value="windows/os.hpp"></OBJECT>
   </UL>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaa0ce531160156e5c4aecfabc42df3b68a"><param name="Name" value="UNSIGNED_INTEGER"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a9c6b075f53b5419af9cee264482272eb"><param name="Name" value="unsigned_integer"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="structJSON_1_1Number.html#a156598d70937964dd8de2628351061aaa0ce531160156e5c4aecfabc42df3b68a"><param name="Name" value="UNSIGNED_INTEGER"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1Status.html#addffbea97c092bf92955b7f513208ceb"><param name="Name" value="UNSUPPORTED_MEDIA_TYPE"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="structprocess_1_1http_1_1UnsupportedMediaType.html#a9a383ddcf2f2fb6ce2581bc629a4e6c9"><param name="Name" value="UnsupportedMediaType"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="namespacemesos_1_1internal_1_1command.html#a298fb91e3560074658b123b93ec8d26c"><param name="Name" value="untar"></OBJECT>
@@ -25428,8 +25420,8 @@
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classprocess_1_1WeakFuture.html#abc498bf35827627ae815540181e073a9"><param name="Name" value="WeakFuture"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classmesos_1_1internal_1_1master_1_1Flags.html#a94a63a333e884c51856ce197f29f8e89"><param name="Name" value="webui_dir"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html"><param name="Name" value="Weeks"></OBJECT>
-  <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#aadcf23b757330ae23ee70117aec0656e"><param name="Name" value="WEEKS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#ae98a411bf78d0ab537c021bf3dbd01b0"><param name="Name" value="weeks"></OBJECT>
+  <LI><OBJECT type="text/sitemap"><param name="Local" value="classDuration.html#aadcf23b757330ae23ee70117aec0656e"><param name="Name" value="WEEKS"></OBJECT>
   <LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html"><param name="Name" value="Weeks"></OBJECT>
   <UL>
     <LI><OBJECT type="text/sitemap"><param name="Local" value="classWeeks.html#a7d1f2cc4ff0b617564e447dfbbcf0373"><param name="Name" value="units"></OBJECT>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/blog/feed.xml
----------------------------------------------------------------------
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index d3ee446..2b2d4a1 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -292,7 +292,7 @@ To learn more about CSI work in Mesos, you can dig into the design document &lt;
 &lt;/ul&gt;
 
 
-&lt;p&gt;If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing &lt;a href=&quot;&amp;#x6d;&amp;#x61;&amp;#x69;&amp;#108;&amp;#x74;&amp;#111;&amp;#x3a;&amp;#100;&amp;#101;&amp;#x76;&amp;#64;&amp;#x61;&amp;#112;&amp;#x61;&amp;#x63;&amp;#104;&amp;#x65;&amp;#x2e;&amp;#x6d;&amp;#101;&amp;#x73;&amp;#111;&amp;#115;&amp;#x2e;&amp;#111;&amp;#114;&amp;#x67;&quot;&gt;&amp;#100;&amp;#x65;&amp;#x76;&amp;#64;&amp;#x61;&amp;#112;&amp;#97;&amp;#x63;&amp;#x68;&amp;#101;&amp;#46;&amp;#109;&amp;#101;&amp;#115;&amp;#111;&amp;#115;&amp;#46;&amp;#x6f;&amp;#x72;&amp;#103;&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing &lt;a href=&quot;&amp;#x6d;&amp;#97;&amp;#x69;&amp;#108;&amp;#x74;&amp;#111;&amp;#58;&amp;#x64;&amp;#x65;&amp;#x76;&amp;#x40;&amp;#x61;&amp;#112;&amp;#97;&amp;#99;&amp;#104;&amp;#101;&amp;#46;&amp;#109;&amp;#101;&amp;#x73;&amp;#111;&amp;#x73;&amp;#x2e;&amp;#x6f;&amp;#114;&amp;#103;&quot;&gt;&amp;#x64;&amp;#101;&amp;#118;&amp;#64;&amp;#x61;&amp;#112;&amp;#x61;&amp;#x63;&amp;#x68;&amp;#x65;&amp;#46;&amp;#x6d;&amp;#x65;&amp;#x73;&amp;#111;&amp;#115;&amp;#x2e;&amp;#x6f;&amp;#114;&amp;#x67;&lt;/a&gt;.&lt;/p&gt;
 
 	</content>
   </entry>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/blog/performance-working-group-progress-report/index.html
----------------------------------------------------------------------
diff --git a/content/blog/performance-working-group-progress-report/index.html b/content/blog/performance-working-group-progress-report/index.html
index 09dacaf..ac74689 100644
--- a/content/blog/performance-working-group-progress-report/index.html
+++ b/content/blog/performance-working-group-progress-report/index.html
@@ -238,7 +238,7 @@
 </ul>
 
 
-<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#x6d;&#x61;&#x69;&#108;&#x74;&#111;&#x3a;&#100;&#101;&#x76;&#64;&#x61;&#112;&#x61;&#x63;&#104;&#x65;&#x2e;&#x6d;&#101;&#x73;&#111;&#115;&#x2e;&#111;&#114;&#x67;">&#100;&#x65;&#x76;&#64;&#x61;&#112;&#97;&#x63;&#x68;&#101;&#46;&#109;&#101;&#115;&#111;&#115;&#46;&#x6f;&#x72;&#103;</a>.</p>
+<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#x6d;&#97;&#x69;&#108;&#x74;&#111;&#58;&#x64;&#x65;&#x76;&#x40;&#x61;&#112;&#97;&#99;&#104;&#101;&#46;&#109;&#101;&#x73;&#111;&#x73;&#x2e;&#x6f;&#114;&#103;">&#x64;&#101;&#118;&#64;&#x61;&#112;&#x61;&#x63;&#x68;&#x65;&#46;&#x6d;&#x65;&#x73;&#111;&#115;&#x2e;&#x6f;&#114;&#x67;</a>.</p>
 
   </div>
 </div>


[2/2] mesos-site git commit: Updated the website built from mesos SHA: be47e96.

Posted by gi...@apache.org.
Updated the website built from mesos SHA: be47e96.


Project: http://git-wip-us.apache.org/repos/asf/mesos-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos-site/commit/e7ea521f
Tree: http://git-wip-us.apache.org/repos/asf/mesos-site/tree/e7ea521f
Diff: http://git-wip-us.apache.org/repos/asf/mesos-site/diff/e7ea521f

Branch: refs/heads/asf-site
Commit: e7ea521f257f5cf3fd012a9f1b9348c2e01d469c
Parents: dcf3549
Author: jenkins <bu...@apache.org>
Authored: Mon Apr 9 19:34:02 2018 +0000
Committer: jenkins <bu...@apache.org>
Committed: Mon Apr 9 19:34:02 2018 +0000

----------------------------------------------------------------------
 content/api/latest/c++/Nodes.xml                |  10 +
 content/api/latest/c++/Tokens.xml               |  20 ++
 content/api/latest/c++/globals_func.html        |  17 +-
 content/api/latest/c++/globals_o.html           |  15 +-
 content/api/latest/c++/hashset_8hpp.html        |  62 ++++++
 content/api/latest/c++/hashset_8hpp_source.html |   4 +-
 content/api/latest/c++/index.hhc                |   2 +
 content/api/latest/c++/index.hhk                | 192 +++++++++----------
 content/blog/feed.xml                           |   2 +-
 .../index.html                                  |   2 +-
 10 files changed, 211 insertions(+), 115 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/api/latest/c++/Nodes.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Nodes.xml b/content/api/latest/c++/Nodes.xml
index 5f2f81b..5fa7d24 100644
--- a/content/api/latest/c++/Nodes.xml
+++ b/content/api/latest/c++/Nodes.xml
@@ -56619,6 +56619,16 @@
                       </Subnodes>
                      </Node>
                      <Node>
+                      <Name>operator-</Name>
+                      <Path>hashset_8hpp.html</Path>
+                      <Anchor>a30485eb6718c099e2094b4d8faeb9fd7</Anchor>
+                     </Node>
+                     <Node>
+                      <Name>operator-=</Name>
+                      <Path>hashset_8hpp.html</Path>
+                      <Anchor>a761a5f00fe185fac8193d7a8b6e220ac</Anchor>
+                     </Node>
+                     <Node>
                       <Name>operator|</Name>
                       <Path>hashset_8hpp.html</Path>
                       <Anchor>a53a97a073752b7f6a47909ee2155b317</Anchor>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/api/latest/c++/Tokens.xml
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/Tokens.xml b/content/api/latest/c++/Tokens.xml
index 4ff3035..49420fa 100644
--- a/content/api/latest/c++/Tokens.xml
+++ b/content/api/latest/c++/Tokens.xml
@@ -4878,6 +4878,26 @@
   </Token>
   <Token>
     <TokenIdentifier>
+      <Name>operator-</Name>
+      <APILanguage>c</APILanguage>
+      <Type>func</Type>
+    </TokenIdentifier>
+    <Path>hashset_8hpp.html</Path>
+    <Anchor>a30485eb6718c099e2094b4d8faeb9fd7</Anchor>
+    <DeclaredIn>hashset.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
+      <Name>operator-=</Name>
+      <APILanguage>c</APILanguage>
+      <Type>func</Type>
+    </TokenIdentifier>
+    <Path>hashset_8hpp.html</Path>
+    <Anchor>a761a5f00fe185fac8193d7a8b6e220ac</Anchor>
+    <DeclaredIn>hashset.hpp</DeclaredIn>
+  </Token>
+  <Token>
+    <TokenIdentifier>
       <Name>getgrgid</Name>
       <APILanguage>c</APILanguage>
       <Type>func</Type>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/api/latest/c++/globals_func.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_func.html b/content/api/latest/c++/globals_func.html
index b471194..081a6b5 100644
--- a/content/api/latest/c++/globals_func.html
+++ b/content/api/latest/c++/globals_func.html
@@ -299,8 +299,12 @@
 , <a class="el" href="set_8hpp.html#ae4b41d88a9f4da186c2de7787c96b01d">set.hpp</a>
 </li>
 <li>operator-()
-: <a class="el" href="bytes_8hpp.html#a1b13dd560e830b9dd9c82da3ef2175b4">bytes.hpp</a>
+: <a class="el" href="hashset_8hpp.html#a30485eb6718c099e2094b4d8faeb9fd7">hashset.hpp</a>
 , <a class="el" href="interval_8hpp.html#af982abe5d2d4a4505fabc0d59195bddc">interval.hpp</a>
+, <a class="el" href="bytes_8hpp.html#a1b13dd560e830b9dd9c82da3ef2175b4">bytes.hpp</a>
+</li>
+<li>operator-=()
+: <a class="el" href="hashset_8hpp.html#a761a5f00fe185fac8193d7a8b6e220ac">hashset.hpp</a>
 </li>
 <li>operator/()
 : <a class="el" href="bytes_8hpp.html#a7e600e17fc1650a8f0ad974e382a2926">bytes.hpp</a>
@@ -309,15 +313,14 @@
 : <a class="el" href="path_8hpp.html#a71e4826c717e331e929eec4f3f01998d">path.hpp</a>
 </li>
 <li>operator&lt;&lt;()
-: <a class="el" href="3rdparty_2stout_2include_2stout_2cache_8hpp.html#ab9400877fa66b8546bc4d4711f86c144">cache.hpp</a>
-, <a class="el" href="duration_8hpp.html#aae42b4c6bc1b2a3b493f1c306afe7522">duration.hpp</a>
+: <a class="el" href="hashmap_8hpp.html#a9c94b6ec332534717bbc65377844a9fb">hashmap.hpp</a>
 , <a class="el" href="interval_8hpp.html#aa84764c6f588f3437249eaada5808dab">interval.hpp</a>
-, <a class="el" href="bytes_8hpp.html#a5e87dde1f7de1550205527b0a837d2a1">bytes.hpp</a>
+, <a class="el" href="duration_8hpp.html#aae42b4c6bc1b2a3b493f1c306afe7522">duration.hpp</a>
 , <a class="el" href="3rdparty_2stout_2include_2stout_2version_8hpp.html#a6868b46a8ba132a83ed5fc72c91bcdb0">version.hpp</a>
-, <a class="el" href="path_8hpp.html#a2ec9a8258175592b62eb0df607badc6d">path.hpp</a>
 , <a class="el" href="variant_8hpp.html#a3ff1e8a4b8f3e1f085626f42351f8550">variant.hpp</a>
-, <a class="el" href="hashmap_8hpp.html#a9c94b6ec332534717bbc65377844a9fb">hashmap.hpp</a>
-, <a class="el" href="interval_8hpp.html#acd3d17d3107094a6ad8ac87c99d85e17">interval.hpp</a>
+, <a class="el" href="path_8hpp.html#a2ec9a8258175592b62eb0df607badc6d">path.hpp</a>
+, <a class="el" href="bytes_8hpp.html#a5e87dde1f7de1550205527b0a837d2a1">bytes.hpp</a>
+, <a class="el" href="3rdparty_2stout_2include_2stout_2cache_8hpp.html#ab9400877fa66b8546bc4d4711f86c144">cache.hpp</a>
 </li>
 <li>operator&lt;=()
 : <a class="el" href="path_8hpp.html#ae108a381c03097c921ee17af0f248c02">path.hpp</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/api/latest/c++/globals_o.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/globals_o.html b/content/api/latest/c++/globals_o.html
index a4060f1..45714ef 100644
--- a/content/api/latest/c++/globals_o.html
+++ b/content/api/latest/c++/globals_o.html
@@ -125,8 +125,12 @@
 </li>
 <li>operator-()
 : <a class="el" href="bytes_8hpp.html#a1b13dd560e830b9dd9c82da3ef2175b4">bytes.hpp</a>
+, <a class="el" href="hashset_8hpp.html#a30485eb6718c099e2094b4d8faeb9fd7">hashset.hpp</a>
 , <a class="el" href="interval_8hpp.html#af982abe5d2d4a4505fabc0d59195bddc">interval.hpp</a>
 </li>
+<li>operator-=()
+: <a class="el" href="hashset_8hpp.html#a761a5f00fe185fac8193d7a8b6e220ac">hashset.hpp</a>
+</li>
 <li>operator/()
 : <a class="el" href="bytes_8hpp.html#a7e600e17fc1650a8f0ad974e382a2926">bytes.hpp</a>
 </li>
@@ -135,13 +139,14 @@
 </li>
 <li>operator&lt;&lt;()
 : <a class="el" href="variant_8hpp.html#a3ff1e8a4b8f3e1f085626f42351f8550">variant.hpp</a>
-, <a class="el" href="bytes_8hpp.html#a5e87dde1f7de1550205527b0a837d2a1">bytes.hpp</a>
 , <a class="el" href="3rdparty_2stout_2include_2stout_2cache_8hpp.html#ab9400877fa66b8546bc4d4711f86c144">cache.hpp</a>
+, <a class="el" href="3rdparty_2stout_2include_2stout_2version_8hpp.html#a6868b46a8ba132a83ed5fc72c91bcdb0">version.hpp</a>
+, <a class="el" href="interval_8hpp.html#acd3d17d3107094a6ad8ac87c99d85e17">interval.hpp</a>
+, <a class="el" href="bytes_8hpp.html#a5e87dde1f7de1550205527b0a837d2a1">bytes.hpp</a>
+, <a class="el" href="interval_8hpp.html#aa84764c6f588f3437249eaada5808dab">interval.hpp</a>
 , <a class="el" href="duration_8hpp.html#aae42b4c6bc1b2a3b493f1c306afe7522">duration.hpp</a>
 , <a class="el" href="hashmap_8hpp.html#a9c94b6ec332534717bbc65377844a9fb">hashmap.hpp</a>
 , <a class="el" href="path_8hpp.html#a2ec9a8258175592b62eb0df607badc6d">path.hpp</a>
-, <a class="el" href="interval_8hpp.html#aa84764c6f588f3437249eaada5808dab">interval.hpp</a>
-, <a class="el" href="3rdparty_2stout_2include_2stout_2version_8hpp.html#a6868b46a8ba132a83ed5fc72c91bcdb0">version.hpp</a>
 </li>
 <li>operator&lt;=()
 : <a class="el" href="path_8hpp.html#ae108a381c03097c921ee17af0f248c02">path.hpp</a>
@@ -156,8 +161,8 @@
 : <a class="el" href="path_8hpp.html#a0a79d7788a7f0189a4a5b69b73dce859">path.hpp</a>
 </li>
 <li>operator|()
-: <a class="el" href="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317">hashset.hpp</a>
-, <a class="el" href="set_8hpp.html#ab839ef994460fbd16cf25a05aeab4824">set.hpp</a>
+: <a class="el" href="set_8hpp.html#ab839ef994460fbd16cf25a05aeab4824">set.hpp</a>
+, <a class="el" href="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317">hashset.hpp</a>
 </li>
 <li>operator|=()
 : <a class="el" href="hashset_8hpp.html#ae7e3e706ea5528830e2846625e52c3d1">hashset.hpp</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/api/latest/c++/hashset_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hashset_8hpp.html b/content/api/latest/c++/hashset_8hpp.html
index 0ad9c44..02a6d63 100644
--- a/content/api/latest/c++/hashset_8hpp.html
+++ b/content/api/latest/c++/hashset_8hpp.html
@@ -78,8 +78,70 @@ Functions</h2></td></tr>
 <tr class="memitem:ae7e3e706ea5528830e2846625e52c3d1"><td class="memTemplParams" colspan="2">template&lt;typename Elem , typename Hash , typename Equal &gt; </td></tr>
 <tr class="memitem:ae7e3e706ea5528830e2846625e52c3d1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="hashset_8hpp.html#ae7e3e706ea5528830e2846625e52c3d1">operator|=</a> (<a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;left, const <a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;right)</td></tr>
 <tr class="separator:ae7e3e706ea5528830e2846625e52c3d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a30485eb6718c099e2094b4d8faeb9fd7"><td class="memTemplParams" colspan="2">template&lt;typename Elem , typename Hash , typename Equal &gt; </td></tr>
+<tr class="memitem:a30485eb6718c099e2094b4d8faeb9fd7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="hashset_8hpp.html#a30485eb6718c099e2094b4d8faeb9fd7">operator-</a> (const <a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;left, const <a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;right)</td></tr>
+<tr class="separator:a30485eb6718c099e2094b4d8faeb9fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a761a5f00fe185fac8193d7a8b6e220ac"><td class="memTemplParams" colspan="2">template&lt;typename Elem , typename Hash , typename Equal &gt; </td></tr>
+<tr class="memitem:a761a5f00fe185fac8193d7a8b6e220ac"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="hashset_8hpp.html#a761a5f00fe185fac8193d7a8b6e220ac">operator-=</a> (<a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;left, const <a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;right)</td></tr>
+<tr class="separator:a761a5f00fe185fac8193d7a8b6e220ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="a30485eb6718c099e2094b4d8faeb9fd7"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename Elem , typename Hash , typename Equal &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classhashset.html">hashset</a>&lt;Elem, Hash, Equal&gt; operator- </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a761a5f00fe185fac8193d7a8b6e220ac"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename Elem , typename Hash , typename Equal &gt; </div>
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classhashset.html">hashset</a>&lt;Elem, Hash, Equal&gt;&amp; operator-= </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;&#160;</td>
+          <td class="paramname"><em>left</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classhashset.html">hashset</a>&lt; Elem, Hash, Equal &gt; &amp;&#160;</td>
+          <td class="paramname"><em>right</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a53a97a073752b7f6a47909ee2155b317"></a>
 <div class="memitem">
 <div class="memproto">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/api/latest/c++/hashset_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/hashset_8hpp_source.html b/content/api/latest/c++/hashset_8hpp_source.html
index 32fe8e1..8588b16 100644
--- a/content/api/latest/c++/hashset_8hpp_source.html
+++ b/content/api/latest/c++/hashset_8hpp_source.html
@@ -52,15 +52,17 @@
 <div class="title">hashset.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="hashset_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//  http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span
 ></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div><div class="lin
 e"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#ifndef __STOUT_HASHSET_HPP__</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#define __STOUT_HASHSET_HPP__</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;set&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;unordered_set&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;boos
 t/get_pointer.hpp&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="foreach_8hpp.html">foreach.hpp</a>&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">// Prior to C++14 we can&#39;t use an enum type as the key to any</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">// hash-based collection because of a defect in the standard. See</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">// www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2148 for more</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 
   27</span>&#160;<span class="comment">// details. The workaround for now is to use the following hash</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">// function when using an enum.</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// TODO(benh): Remove this once we move to C++14.</span></div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structEnumClassHash.html">   31</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structEnumClassHash.html">EnumClassHash</a></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyw
 ord">typename</span> T&gt;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structEnumClassHash.html#a02ef43aab3f3004ec306c58d3ebd423a">   34</a></span>&#160;  std::size_t <a class="code" href="structEnumClassHash.html#a02ef43aab3f3004ec306c58d3ebd423a">operator()</a>(T t)<span class="keyword"> const</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    static_assert(</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        <span class="keyword">sizeof</span>(<span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::underlying_type&lt;T&gt;::type</a>) &lt;= <span class="keyword">sizeof</span>(std::size_t),</div><div class="line"><a name="l00038"></a><span class="lineno">   38</spa
 n>&#160;        <span class="stringliteral">&quot;Expecting enum type to be convertible to std::size_t&quot;</span>);</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>std::size_t<span class="keyword">&gt;</span>(t);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  }</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;};</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">// Provides a hash set via &#39;std::unordered_set&#39;. We inherit from it to add</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">// new functions a
 s well as to provide better naming for some of the</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">// existing functions.</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Elem,</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;          <span class="keyword">typename</span> Hash = <span class="keyword">typename</span> std::conditional&lt;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;            std::is_enum&lt;Elem&gt;::value,</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;            <a class="code" href="structEnumClassHash.html">EnumClassHash</a>,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;            std::hash&lt;Elem&gt;&gt;<a class="code" href="namesp
 acemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>,</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;          <span class="keyword">typename</span> Equal = std::equal_to&lt;Elem&gt;&gt;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classhashset.html">   53</a></span>&#160;<span class="keyword">class </span><a class="code" href="classhashset.html">hashset</a> : <span class="keyword">public</span> std::unordered_set&lt;Elem, Hash, Equal&gt;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;{</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classhashset.html#a5830fa996b2329b114e044fcd82ceeaa">   56</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <a class="c
 ode" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; <a class="code" href="classhashset.html#a5830fa996b2329b114e044fcd82ceeaa">EMPTY</a>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="comment">// An explicit default constructor is needed so</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="comment">// &#39;const hashset&lt;T&gt; map;&#39; is not an error.</span></div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classhashset.html#aac5c05ca1e801a6887c67dfe6a205090">   60</a></span>&#160;  <a class="code" href="classhashset.html#aac5c05ca1e801a6887c67dfe6a205090">hashset</a>() {}</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#16
 0;  <span class="comment">// An implicit constructor for converting from a std::set.</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="comment">// TODO(arojas): Allow any arbitrary type that supports &#39;begin()&#39;</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="comment">// and &#39;end()&#39; passed into the specified &#39;emplace&#39;?</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classhashset.html#a08a3275f7d5ed4706681a5036550e11d">   66</a></span>&#160;  <a class="code" href="classhashset.html#a08a3275f7d5ed4706681a5036550e11d">hashset</a>(<span class="keyword">const</span> std::set&lt;Elem&gt;&amp; <span class="keyword">set</span>)</div><div class="line"><a name="l00067"></a><span class="lineno">   67</
 span>&#160;  {</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    std::unordered_set&lt;Elem, Hash, Equal&gt;::reserve(<span class="keyword">set</span>.<a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>());</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    <span class="keywordflow">for</span> (<span class="keyword">auto</span> iterator = <span class="keyword">set</span>.begin(); iterator != <span class="keyword">set</span>.end(); ++iterator) {</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;      std::unordered_set&lt;Elem, Hash, Equal&gt;::emplace(*iterator);</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    }</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  }</div><div class="line"
 ><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="comment">// An implicit constructor for converting from an r-value std::set.</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="comment">// TODO(arojas): Allow any arbitrary type that supports &#39;begin()&#39;</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="comment">// and &#39;end()&#39; passed into the specified &#39;insert&#39;?</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classhashset.html#a96337da127d7c4d69ff3b0ebae333e50">   79</a></span>&#160;  <a class="code" href="classhashset.html#a96337da127d7c4d69ff3b0ebae333e50">hashset</a>(std::set&lt;Elem
 &gt;&amp;&amp; <span class="keyword">set</span>)</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  {</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    <span class="comment">// An implementation based on the move constructor of &#39;hashmap&#39;</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <span class="comment">// fails to compile on all major compilers except gcc 5.1 and up.</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    <span class="comment">// See http://stackoverflow.com/q/31051466/118750?sem=2.</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    std::unordered_set&lt;Elem, Hash, Equal&gt;::reserve(<span class="keyword">set</span>.<a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>());</div><div class="line"><a name="l00085"></a><span 
 class="lineno">   85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    <span class="keywordflow">for</span> (<span class="keyword">auto</span> iterator = <span class="keyword">set</span>.begin(); iterator != <span class="keyword">set</span>.end(); ++iterator) {</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;      std::unordered_set&lt;Elem, Hash, Equal&gt;::emplace(std::move(*iterator));</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    }</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  }</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="comment">// Allow simple construction via initializer list.</span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classhas
 hset.html#aac6ea32464de246ec11f696a46c2d465">   92</a></span>&#160;  <a class="code" href="classhashset.html#aac6ea32464de246ec11f696a46c2d465">hashset</a>(std::initializer_list&lt;Elem&gt; <a class="code" href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">list</a>)</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  {</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;    std::unordered_set&lt;Elem, Hash, Equal&gt;::reserve(list.size());</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    <span class="keywordflow">for</span> (<span class="keyword">auto</span> iterator = list.begin(); iterator != list.end(); ++iterator) {</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;      std::unordered_set&lt;Elem, Hash, Equal&gt;::emplace(*iterator);</div><
 div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    }</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  }</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="comment">// Checks whether this map contains a binding for a key.</span></div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classhashset.html#a009647cc01c0fc3f1bb58395a89c2e48">  102</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classhashset.html#a009647cc01c0fc3f1bb58395a89c2e48">contains</a>(<span class="keyword">const</span> Elem&amp; elem)<span class="keyword"> const</span></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#1
 60;    <span class="keywordflow">return</span> std::unordered_set&lt;Elem, Hash, Equal&gt;::count(elem) &gt; 0;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  }</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="comment">// Checks whether there exists a value in this set that returns the</span></div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="comment">// a result equal to &#39;r&#39; when the specified method is invoked.</span></div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classhashset.html#a48e505274d9cc4f4d5005fdf8e7d1
 edf">  110</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classhashset.html#a48e505274d9cc4f4d5005fdf8e7d1edf">exists</a>(R (T::*method)(), R r)<span class="keyword"> const</span></div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> Elem&amp; elem, *<span class="keyword">this</span>) {</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;      <span class="keyword">const</span> T* t = boost::get_pointer(elem);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;      <span class="keywordflow">if</span> (t-&gt;*method() == r) {</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        <span class="keywordflow">return</span> <span class="k
 eyword">true</span>;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;      }</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    }</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  }</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="comment">// Checks whether there exists an element in this set whose</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="comment">// specified member is equal to &#39;r&#39;.</span></div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line"
  href="classhashset.html#a60700003612ce6c498c3fb7d948f96fd">  123</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classhashset.html#a60700003612ce6c498c3fb7d948f96fd">exists</a>(R (T::*member), R r)<span class="keyword"> const</span></div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> Elem&amp; elem, *<span class="keyword">this</span>) {</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;      <span class="keyword">const</span> T* t = boost::get_pointer(elem);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;      <span class="keywordflow">if</span> (t-&gt;*member == r) {</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <sp
 an class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;      }</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    }</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  }</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;};</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment">// TODO(jmlvanre): Possibly remove this reference as per MESOS-2694.</span></div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Elem, <span class="keyword">typename</span> Hash, <span clas
 s="keyword">typename</span> Equal&gt;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;::EMPTY</a> =</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  *<span class="keyword">new</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>();</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment">// Union operator.</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Elem, <sp
 an class="keyword">typename</span> Hash, <span class="keyword">typename</span> Equal&gt;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317">  143</a></span>&#160;<a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a> <a class="code" href="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317">operator|</a>(</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; left,</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; right)</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;{</div><div class="line"><a name="l00147"></a><span class="lineno">  147
 </span>&#160;  <span class="comment">// Note, we&#39;re not using &#39;set_union&#39; since it affords us no benefit</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <span class="comment">// in efficiency and is more complicated to use given we have sets.</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a> result = left;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  result |= right;</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;}</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a
  name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">// Union assignment operator.</span></div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Elem, <span class="keyword">typename</span> Hash, <span class="keyword">typename</span> Equal&gt;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="hashset_8hpp.html#ae7e3e706ea5528830e2846625e52c3d1">  157</a></span>&#160;<a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; <a class="code" href="hashset_8hpp.html#ae7e3e706ea5528830e2846625e52c3d1">operator|=</a>(</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; left,</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    <span class="keyword
 ">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; right)</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;{</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  left.insert(right.begin(), right.end());</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="keywordflow">return</span> left;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;}</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">#endif // __STOUT_HASHSET_HPP__</span></div><div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try&lt; Bytes
  &gt; size(const std::string &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:100</div></div>
+<a href="hashset_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">//  http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span
 ></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;</div><div class="lin
 e"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#ifndef __STOUT_HASHSET_HPP__</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#define __STOUT_HASHSET_HPP__</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;set&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;unordered_set&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;utility&gt;</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;boos
 t/get_pointer.hpp&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="foreach_8hpp.html">foreach.hpp</a>&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">// Prior to C++14 we can&#39;t use an enum type as the key to any</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">// hash-based collection because of a defect in the standard. See</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">// www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2148 for more</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 
   27</span>&#160;<span class="comment">// details. The workaround for now is to use the following hash</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">// function when using an enum.</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// TODO(benh): Remove this once we move to C++14.</span></div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structEnumClassHash.html">   31</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structEnumClassHash.html">EnumClassHash</a></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyw
 ord">typename</span> T&gt;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="structEnumClassHash.html#a02ef43aab3f3004ec306c58d3ebd423a">   34</a></span>&#160;  std::size_t <a class="code" href="structEnumClassHash.html#a02ef43aab3f3004ec306c58d3ebd423a">operator()</a>(T t)<span class="keyword"> const</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    static_assert(</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        <span class="keyword">sizeof</span>(<span class="keyword">typename</span> <a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">std::underlying_type&lt;T&gt;::type</a>) &lt;= <span class="keyword">sizeof</span>(std::size_t),</div><div class="line"><a name="l00038"></a><span class="lineno">   38</spa
 n>&#160;        <span class="stringliteral">&quot;Expecting enum type to be convertible to std::size_t&quot;</span>);</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>std::size_t<span class="keyword">&gt;</span>(t);</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  }</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;};</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">// Provides a hash set via &#39;std::unordered_set&#39;. We inherit from it to add</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">// new functions a
 s well as to provide better naming for some of the</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">// existing functions.</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Elem,</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;          <span class="keyword">typename</span> Hash = <span class="keyword">typename</span> std::conditional&lt;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;            std::is_enum&lt;Elem&gt;::value,</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;            <a class="code" href="structEnumClassHash.html">EnumClassHash</a>,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;            std::hash&lt;Elem&gt;&gt;<a class="code" href="namesp
 acemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>,</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;          <span class="keyword">typename</span> Equal = std::equal_to&lt;Elem&gt;&gt;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classhashset.html">   53</a></span>&#160;<span class="keyword">class </span><a class="code" href="classhashset.html">hashset</a> : <span class="keyword">public</span> std::unordered_set&lt;Elem, Hash, Equal&gt;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;{</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classhashset.html#a5830fa996b2329b114e044fcd82ceeaa">   56</a></span>&#160;  <span class="keyword">static</span> <span class="keyword">const</span> <a class="c
 ode" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; <a class="code" href="classhashset.html#a5830fa996b2329b114e044fcd82ceeaa">EMPTY</a>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;  <span class="comment">// An explicit default constructor is needed so</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;  <span class="comment">// &#39;const hashset&lt;T&gt; map;&#39; is not an error.</span></div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="classhashset.html#aac5c05ca1e801a6887c67dfe6a205090">   60</a></span>&#160;  <a class="code" href="classhashset.html#aac5c05ca1e801a6887c67dfe6a205090">hashset</a>() {}</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#16
 0;  <span class="comment">// An implicit constructor for converting from a std::set.</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;  <span class="comment">// TODO(arojas): Allow any arbitrary type that supports &#39;begin()&#39;</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;  <span class="comment">// and &#39;end()&#39; passed into the specified &#39;emplace&#39;?</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classhashset.html#a08a3275f7d5ed4706681a5036550e11d">   66</a></span>&#160;  <a class="code" href="classhashset.html#a08a3275f7d5ed4706681a5036550e11d">hashset</a>(<span class="keyword">const</span> std::set&lt;Elem&gt;&amp; <span class="keyword">set</span>)</div><div class="line"><a name="l00067"></a><span class="lineno">   67</
 span>&#160;  {</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    std::unordered_set&lt;Elem, Hash, Equal&gt;::reserve(<span class="keyword">set</span>.<a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>());</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    <span class="keywordflow">for</span> (<span class="keyword">auto</span> iterator = <span class="keyword">set</span>.begin(); iterator != <span class="keyword">set</span>.end(); ++iterator) {</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;      std::unordered_set&lt;Elem, Hash, Equal&gt;::emplace(*iterator);</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    }</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;  }</div><div class="line"
 ><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="comment">// An implicit constructor for converting from an r-value std::set.</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;  <span class="comment">//</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="comment">// TODO(arojas): Allow any arbitrary type that supports &#39;begin()&#39;</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;  <span class="comment">// and &#39;end()&#39; passed into the specified &#39;insert&#39;?</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classhashset.html#a96337da127d7c4d69ff3b0ebae333e50">   79</a></span>&#160;  <a class="code" href="classhashset.html#a96337da127d7c4d69ff3b0ebae333e50">hashset</a>(std::set&lt;Elem
 &gt;&amp;&amp; <span class="keyword">set</span>)</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;  {</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    <span class="comment">// An implementation based on the move constructor of &#39;hashmap&#39;</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <span class="comment">// fails to compile on all major compilers except gcc 5.1 and up.</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    <span class="comment">// See http://stackoverflow.com/q/31051466/118750?sem=2.</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    std::unordered_set&lt;Elem, Hash, Equal&gt;::reserve(<span class="keyword">set</span>.<a class="code" href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>());</div><div class="line"><a name="l00085"></a><span 
 class="lineno">   85</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    <span class="keywordflow">for</span> (<span class="keyword">auto</span> iterator = <span class="keyword">set</span>.begin(); iterator != <span class="keyword">set</span>.end(); ++iterator) {</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;      std::unordered_set&lt;Elem, Hash, Equal&gt;::emplace(std::move(*iterator));</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    }</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;  }</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;  <span class="comment">// Allow simple construction via initializer list.</span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classhas
 hset.html#aac6ea32464de246ec11f696a46c2d465">   92</a></span>&#160;  <a class="code" href="classhashset.html#aac6ea32464de246ec11f696a46c2d465">hashset</a>(std::initializer_list&lt;Elem&gt; <a class="code" href="namespacecgroups_1_1devices.html#a22494291bc2cb89697dcd2b5f288bdd3">list</a>)</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  {</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;    std::unordered_set&lt;Elem, Hash, Equal&gt;::reserve(list.size());</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    <span class="keywordflow">for</span> (<span class="keyword">auto</span> iterator = list.begin(); iterator != list.end(); ++iterator) {</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;      std::unordered_set&lt;Elem, Hash, Equal&gt;::emplace(*iterator);</div><
 div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    }</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  }</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;  <span class="comment">// Checks whether this map contains a binding for a key.</span></div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classhashset.html#a009647cc01c0fc3f1bb58395a89c2e48">  102</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classhashset.html#a009647cc01c0fc3f1bb58395a89c2e48">contains</a>(<span class="keyword">const</span> Elem&amp; elem)<span class="keyword"> const</span></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#1
 60;    <span class="keywordflow">return</span> std::unordered_set&lt;Elem, Hash, Equal&gt;::count(elem) &gt; 0;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;  }</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;  <span class="comment">// Checks whether there exists a value in this set that returns the</span></div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  <span class="comment">// a result equal to &#39;r&#39; when the specified method is invoked.</span></div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classhashset.html#a48e505274d9cc4f4d5005fdf8e7d1
 edf">  110</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classhashset.html#a48e505274d9cc4f4d5005fdf8e7d1edf">exists</a>(R (T::*method)(), R r)<span class="keyword"> const</span></div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> Elem&amp; elem, *<span class="keyword">this</span>) {</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;      <span class="keyword">const</span> T* t = boost::get_pointer(elem);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;      <span class="keywordflow">if</span> (t-&gt;*method() == r) {</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;        <span class="keywordflow">return</span> <span class="k
 eyword">true</span>;</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;      }</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    }</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;  }</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;  <span class="comment">// Checks whether there exists an element in this set whose</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;  <span class="comment">// specified member is equal to &#39;r&#39;.</span></div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;  <span class="keyword">template</span> &lt;<span class="keyword">typename</span> R, <span class="keyword">typename</span> T&gt;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line"
  href="classhashset.html#a60700003612ce6c498c3fb7d948f96fd">  123</a></span>&#160;  <span class="keywordtype">bool</span> <a class="code" href="classhashset.html#a60700003612ce6c498c3fb7d948f96fd">exists</a>(R (T::*member), R r)<span class="keyword"> const</span></div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="keyword">  </span>{</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    <span class="keywordflow">foreach</span> (<span class="keyword">const</span> Elem&amp; elem, *<span class="keyword">this</span>) {</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;      <span class="keyword">const</span> T* t = boost::get_pointer(elem);</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;      <span class="keywordflow">if</span> (t-&gt;*member == r) {</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <sp
 an class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;      }</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    }</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;  }</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;};</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="comment">// TODO(jmlvanre): Possibly remove this reference as per MESOS-2694.</span></div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Elem, <span class="keyword">typename</span> Hash, <span clas
 s="keyword">typename</span> Equal&gt;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;::EMPTY</a> =</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;  *<span class="keyword">new</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>();</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment">// Union operator.</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Elem, <sp
 an class="keyword">typename</span> Hash, <span class="keyword">typename</span> Equal&gt;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317">  143</a></span>&#160;<a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a> <a class="code" href="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317">operator|</a>(</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; left,</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; right)</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;{</div><div class="line"><a name="l00147"></a><span class="lineno">  147
 </span>&#160;  <span class="comment">// Note, we&#39;re not using &#39;set_union&#39; since it affords us no benefit</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <span class="comment">// in efficiency and is more complicated to use given we have sets.</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;  <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a> result = left;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;  result |= right;</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;  <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;}</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a
  name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">// Union assignment operator.</span></div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Elem, <span class="keyword">typename</span> Hash, <span class="keyword">typename</span> Equal&gt;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="hashset_8hpp.html#ae7e3e706ea5528830e2846625e52c3d1">  157</a></span>&#160;<a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; <a class="code" href="hashset_8hpp.html#ae7e3e706ea5528830e2846625e52c3d1">operator|=</a>(</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; left,</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    <span class="keyword
 ">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; right)</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;{</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  left.insert(right.begin(), right.end());</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;  <span class="keywordflow">return</span> left;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;}</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">// Difference operator.</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span
 > Elem, <span class="keyword">typename</span> Hash, <span class="keyword">typename</span> Equal&gt;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="hashset_8hpp.html#a30485eb6718c099e2094b4d8faeb9fd7">  168</a></span>&#160;<a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a> <a class="code" href="hashset_8hpp.html#a30485eb6718c099e2094b4d8faeb9fd7">operator-</a>(</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; left,</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; right)</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;{</div><div class="line"><a name="l00172"></a><span class="li
 neno">  172</span>&#160;  <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a> result = left;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  result -= right;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;  <span class="keywordflow">return</span> result;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;}</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;<span class="comment">// Difference assignment operator.</span></div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Elem, <span class="keyword">typename</span> Hash, <span class="keyword">typename
 </span> Equal&gt;</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="hashset_8hpp.html#a761a5f00fe185fac8193d7a8b6e220ac">  180</a></span>&#160;<a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; <a class="code" href="hashset_8hpp.html#a761a5f00fe185fac8193d7a8b6e220ac">operator-=</a>(</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; left,</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    <span class="keyword">const</span> <a class="code" href="classhashset.html">hashset&lt;Elem, Hash, Equal&gt;</a>&amp; right)</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;{</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> Elem&amp
 ; elem, right) {</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    left.erase(elem);</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;  }</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;  <span class="keywordflow">return</span> left;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;}</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="preprocessor">#endif // __STOUT_HASHSET_HPP__</span></div><div class="ttc" id="namespaceos_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div class="ttname"><a href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div class="ttdeci">Try&lt; Bytes &gt; size(const std::s
 tring &amp;path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:100</div></div>
 <div class="ttc" id="classhashset_html_a48e505274d9cc4f4d5005fdf8e7d1edf"><div class="ttname"><a href="classhashset.html#a48e505274d9cc4f4d5005fdf8e7d1edf">hashset::exists</a></div><div class="ttdeci">bool exists(R(T::*method)(), R r) const </div><div class="ttdef"><b>Definition:</b> hashset.hpp:110</div></div>
 <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset</a></div><div class="ttdef"><b>Definition:</b> hashset.hpp:53</div></div>
 <div class="ttc" id="hashset_8hpp_html_ae7e3e706ea5528830e2846625e52c3d1"><div class="ttname"><a href="hashset_8hpp.html#ae7e3e706ea5528830e2846625e52c3d1">operator|=</a></div><div class="ttdeci">hashset&lt; Elem, Hash, Equal &gt; &amp; operator|=(hashset&lt; Elem, Hash, Equal &gt; &amp;left, const hashset&lt; Elem, Hash, Equal &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> hashset.hpp:157</div></div>
 <div class="ttc" id="classhashset_html_a96337da127d7c4d69ff3b0ebae333e50"><div class="ttname"><a href="classhashset.html#a96337da127d7c4d69ff3b0ebae333e50">hashset::hashset</a></div><div class="ttdeci">hashset(std::set&lt; Elem &gt; &amp;&amp;set)</div><div class="ttdef"><b>Definition:</b> hashset.hpp:79</div></div>
+<div class="ttc" id="hashset_8hpp_html_a761a5f00fe185fac8193d7a8b6e220ac"><div class="ttname"><a href="hashset_8hpp.html#a761a5f00fe185fac8193d7a8b6e220ac">operator-=</a></div><div class="ttdeci">hashset&lt; Elem, Hash, Equal &gt; &amp; operator-=(hashset&lt; Elem, Hash, Equal &gt; &amp;left, const hashset&lt; Elem, Hash, Equal &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> hashset.hpp:180</div></div>
 <div class="ttc" id="classhashset_html_a08a3275f7d5ed4706681a5036550e11d"><div class="ttname"><a href="classhashset.html#a08a3275f7d5ed4706681a5036550e11d">hashset::hashset</a></div><div class="ttdeci">hashset(const std::set&lt; Elem &gt; &amp;set)</div><div class="ttdef"><b>Definition:</b> hashset.hpp:66</div></div>
 <div class="ttc" id="structEnumClassHash_html_a02ef43aab3f3004ec306c58d3ebd423a"><div class="ttname"><a href="structEnumClassHash.html#a02ef43aab3f3004ec306c58d3ebd423a">EnumClassHash::operator()</a></div><div class="ttdeci">std::size_t operator()(T t) const </div><div class="ttdef"><b>Definition:</b> hashset.hpp:34</div></div>
 <div class="ttc" id="classhashset_html_a009647cc01c0fc3f1bb58395a89c2e48"><div class="ttname"><a href="classhashset.html#a009647cc01c0fc3f1bb58395a89c2e48">hashset::contains</a></div><div class="ttdeci">bool contains(const Elem &amp;elem) const </div><div class="ttdef"><b>Definition:</b> hashset.hpp:102</div></div>
 <div class="ttc" id="classhashset_html_a60700003612ce6c498c3fb7d948f96fd"><div class="ttname"><a href="classhashset.html#a60700003612ce6c498c3fb7d948f96fd">hashset::exists</a></div><div class="ttdeci">bool exists(R(T::*member), R r) const </div><div class="ttdef"><b>Definition:</b> hashset.hpp:123</div></div>
+<div class="ttc" id="hashset_8hpp_html_a30485eb6718c099e2094b4d8faeb9fd7"><div class="ttname"><a href="hashset_8hpp.html#a30485eb6718c099e2094b4d8faeb9fd7">operator-</a></div><div class="ttdeci">hashset&lt; Elem, Hash, Equal &gt; operator-(const hashset&lt; Elem, Hash, Equal &gt; &amp;left, const hashset&lt; Elem, Hash, Equal &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> hashset.hpp:168</div></div>
 <div class="ttc" id="classhashset_html_aac5c05ca1e801a6887c67dfe6a205090"><div class="ttname"><a href="classhashset.html#aac5c05ca1e801a6887c67dfe6a205090">hashset::hashset</a></div><div class="ttdeci">hashset()</div><div class="ttdef"><b>Definition:</b> hashset.hpp:60</div></div>
 <div class="ttc" id="hashset_8hpp_html_a53a97a073752b7f6a47909ee2155b317"><div class="ttname"><a href="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317">operator|</a></div><div class="ttdeci">hashset&lt; Elem, Hash, Equal &gt; operator|(const hashset&lt; Elem, Hash, Equal &gt; &amp;left, const hashset&lt; Elem, Hash, Equal &gt; &amp;right)</div><div class="ttdef"><b>Definition:</b> hashset.hpp:143</div></div>
 <div class="ttc" id="classhashset_html_aac6ea32464de246ec11f696a46c2d465"><div class="ttname"><a href="classhashset.html#aac6ea32464de246ec11f696a46c2d465">hashset::hashset</a></div><div class="ttdeci">hashset(std::initializer_list&lt; Elem &gt; list)</div><div class="ttdef"><b>Definition:</b> hashset.hpp:92</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/e7ea521f/content/api/latest/c++/index.hhc
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/index.hhc b/content/api/latest/c++/index.hhc
index 13e7398..36cd640 100644
--- a/content/api/latest/c++/index.hhc
+++ b/content/api/latest/c++/index.hhc
@@ -15074,6 +15074,8 @@
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="exists"><param name="Local" value="classhashset.html#a48e505274d9cc4f4d5005fdf8e7d1edf"><param name="ImageNumber" value="11"></OBJECT>
                 <LI><OBJECT type="text/sitemap"><param name="Name" value="exists"><param name="Local" value="classhashset.html#a60700003612ce6c498c3fb7d948f96fd"><param name="ImageNumber" value="11"></OBJECT>
                 </UL>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-"><param name="Local" value="hashset_8hpp.html#a30485eb6718c099e2094b4d8faeb9fd7"><param name="ImageNumber" value="11"></OBJECT>
+              <LI><OBJECT type="text/sitemap"><param name="Name" value="operator-="><param name="Local" value="hashset_8hpp.html#a761a5f00fe185fac8193d7a8b6e220ac"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator|"><param name="Local" value="hashset_8hpp.html#a53a97a073752b7f6a47909ee2155b317"><param name="ImageNumber" value="11"></OBJECT>
               <LI><OBJECT type="text/sitemap"><param name="Name" value="operator|="><param name="Local" value="hashset_8hpp.html#ae7e3e706ea5528830e2846625e52c3d1"><param name="ImageNumber" value="11"></OBJECT>
               </UL>