http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/deferred_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/deferred_8hpp.html 
b/content/api/latest/c++/deferred_8hpp.html
index 2298061..cc54b18 100644
--- a/content/api/latest/c++/deferred_8hpp.html
+++ b/content/api/latest/c++/deferred_8hpp.html
@@ -223,13 +223,13 @@ Macros</h2></td></tr>
 <div class="line">                    <span class="keywordtype">void</span> 
(T::*method)(<a class="code" 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N,
 P)),                \</div>
 <div class="line">                    <a class="code" 
href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N,
 A, &amp;&amp;a))                       \</div>
 <div class="line">    -&gt; _Deferred&lt;decltype(                             
                  \</div>
-<div class="line">           <a class="code" 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">std::bind</a>(
                                                    \</div>
+<div class="line">           <a class="code" 
href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a>(
                                              \</div>
 <div class="line">               &amp;std::function&lt;<span 
class="keywordtype">void</span>(<a class="code" 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N,
 P))&gt;::<span class="keyword">operator</span>(),      \</div>
 <div class="line">               std::function&lt;<span 
class="keywordtype">void</span>(<a class="code" 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N,
 P))&gt;(),                 \</div>
 <div class="line">               <a class="code" 
href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a>(N, <a 
class="code" 
href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a>, 
_)))&gt;;</div>
+<div class="ttc" 
id="namespacelambda_html_a67028306e65f852e64b8a4b7715803d2"><div 
class="ttname"><a 
href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a></div><div
 class="ttdeci">internal::Partial&lt; typename std::decay&lt; F &gt;::type, 
typename std::decay&lt; Args &gt;::type...&gt; partial(F &amp;&amp;f, Args 
&amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> 
lambda.hpp:291</div></div>
 <div class="ttc" 
id="deferred_8hpp_html_ae76028dfc9fdd64cb568444c99e1dc1a"><div 
class="ttname"><a 
href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a></div><div
 class="ttdeci">#define FORWARD(Z, N, DATA)</div><div 
class="ttdef"><b>Definition:</b> deferred.hpp:237</div></div>
 <div class="ttc" 
id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div 
class="ttname"><a 
href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div
 class="ttdeci">#define ENUM_BINARY_PARAMS</div><div 
class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div>
-<div class="ttc" 
id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div 
class="ttname"><a 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div
 class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address 
&amp;address)</div><div class="ttdef"><b>Definition:</b> 
network.hpp:46</div></div>
 <div class="ttc" 
id="preprocessor_8hpp_html_a40870bee0160b00ad1caa741a2a2ef95"><div 
class="ttname"><a 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a></div><div
 class="ttdeci">#define ENUM_PARAMS</div><div class="ttdef"><b>Definition:</b> 
preprocessor.hpp:35</div></div>
 <div class="ttc" 
id="preprocessor_8hpp_html_a378181c29a641d58f55d647b5a9599f2"><div 
class="ttname"><a 
href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a></div><div
 class="ttdeci">#define ENUM</div><div class="ttdef"><b>Definition:</b> 
preprocessor.hpp:37</div></div>
 <div class="ttc" 
id="namespaceprocess_html_a8b27a2ef76eb133bf0ce7a5eea4fb77c"><div 
class="ttname"><a 
href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">process::defer</a></div><div
 class="ttdeci">Deferred&lt; void()&gt; defer(const PID&lt; T &gt; &amp;pid, 
void(T::*method)())</div><div class="ttdef"><b>Definition:</b> 
defer.hpp:35</div></div>
@@ -273,13 +273,13 @@ Macros</h2></td></tr>
 <div class="line">                    Future&lt;R&gt; (T::*method)(<a 
class="code" 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N,
 P)),           \</div>
 <div class="line">                    <a class="code" 
href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N,
 A, &amp;&amp;a))                       \</div>
 <div class="line">    -&gt; _Deferred&lt;decltype(                             
                  \</div>
-<div class="line">           <a class="code" 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">std::bind</a>(
                                                    \</div>
+<div class="line">           <a class="code" 
href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a>(
                                              \</div>
 <div class="line">               &amp;std::function&lt;Future&lt;R&gt;(<a 
class="code" 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N,
 P))&gt;::<span class="keyword">operator</span>(), \</div>
 <div class="line">               std::function&lt;Future&lt;R&gt;(<a 
class="code" 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N,
 P))&gt;(),            \</div>
 <div class="line">               <a class="code" 
href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a>(N, <a 
class="code" 
href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a>, 
_)))&gt;;</div>
+<div class="ttc" 
id="namespacelambda_html_a67028306e65f852e64b8a4b7715803d2"><div 
class="ttname"><a 
href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a></div><div
 class="ttdeci">internal::Partial&lt; typename std::decay&lt; F &gt;::type, 
typename std::decay&lt; Args &gt;::type...&gt; partial(F &amp;&amp;f, Args 
&amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> 
lambda.hpp:291</div></div>
 <div class="ttc" 
id="deferred_8hpp_html_ae76028dfc9fdd64cb568444c99e1dc1a"><div 
class="ttname"><a 
href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a></div><div
 class="ttdeci">#define FORWARD(Z, N, DATA)</div><div 
class="ttdef"><b>Definition:</b> deferred.hpp:237</div></div>
 <div class="ttc" 
id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div 
class="ttname"><a 
href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div
 class="ttdeci">#define ENUM_BINARY_PARAMS</div><div 
class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div>
-<div class="ttc" 
id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div 
class="ttname"><a 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div
 class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address 
&amp;address)</div><div class="ttdef"><b>Definition:</b> 
network.hpp:46</div></div>
 <div class="ttc" 
id="preprocessor_8hpp_html_a40870bee0160b00ad1caa741a2a2ef95"><div 
class="ttname"><a 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a></div><div
 class="ttdeci">#define ENUM_PARAMS</div><div class="ttdef"><b>Definition:</b> 
preprocessor.hpp:35</div></div>
 <div class="ttc" 
id="preprocessor_8hpp_html_a378181c29a641d58f55d647b5a9599f2"><div 
class="ttname"><a 
href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a></div><div
 class="ttdeci">#define ENUM</div><div class="ttdef"><b>Definition:</b> 
preprocessor.hpp:37</div></div>
 <div class="ttc" 
id="namespaceprocess_html_a8b27a2ef76eb133bf0ce7a5eea4fb77c"><div 
class="ttname"><a 
href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">process::defer</a></div><div
 class="ttdeci">Deferred&lt; void()&gt; defer(const PID&lt; T &gt; &amp;pid, 
void(T::*method)())</div><div class="ttdef"><b>Definition:</b> 
defer.hpp:35</div></div>
@@ -323,13 +323,13 @@ Macros</h2></td></tr>
 <div class="line">                    R (T::*method)(<a class="code" 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N,
 P)),                   \</div>
 <div class="line">                    <a class="code" 
href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a>(N,
 A, &amp;&amp;a))                       \</div>
 <div class="line">    -&gt; _Deferred&lt;decltype(                             
                  \</div>
-<div class="line">         <a class="code" 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">std::bind</a>(
                                                      \</div>
+<div class="line">         <a class="code" 
href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a>(
                                                \</div>
 <div class="line">           &amp;std::function&lt;Future&lt;R&gt;(<a 
class="code" 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N,
 P))&gt;::<span class="keyword">operator</span>(),     \</div>
 <div class="line">           std::function&lt;Future&lt;R&gt;(<a class="code" 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a>(N,
 P))&gt;(),                \</div>
 <div class="line">           <a class="code" 
href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a>(N, <a 
class="code" 
href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a>, 
_)))&gt;;</div>
+<div class="ttc" 
id="namespacelambda_html_a67028306e65f852e64b8a4b7715803d2"><div 
class="ttname"><a 
href="namespacelambda.html#a67028306e65f852e64b8a4b7715803d2">lambda::partial</a></div><div
 class="ttdeci">internal::Partial&lt; typename std::decay&lt; F &gt;::type, 
typename std::decay&lt; Args &gt;::type...&gt; partial(F &amp;&amp;f, Args 
&amp;&amp;...args)</div><div class="ttdef"><b>Definition:</b> 
lambda.hpp:291</div></div>
 <div class="ttc" 
id="deferred_8hpp_html_ae76028dfc9fdd64cb568444c99e1dc1a"><div 
class="ttname"><a 
href="deferred_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a></div><div
 class="ttdeci">#define FORWARD(Z, N, DATA)</div><div 
class="ttdef"><b>Definition:</b> deferred.hpp:237</div></div>
 <div class="ttc" 
id="preprocessor_8hpp_html_a136ead90127dc77a956b32b74056d6b6"><div 
class="ttname"><a 
href="preprocessor_8hpp.html#a136ead90127dc77a956b32b74056d6b6">ENUM_BINARY_PARAMS</a></div><div
 class="ttdeci">#define ENUM_BINARY_PARAMS</div><div 
class="ttdef"><b>Definition:</b> preprocessor.hpp:36</div></div>
-<div class="ttc" 
id="namespaceprocess_1_1network_html_ad067110a4b38cc83785a43f49bf6c8e2"><div 
class="ttname"><a 
href="namespaceprocess_1_1network.html#ad067110a4b38cc83785a43f49bf6c8e2">process::network::bind</a></div><div
 class="ttdeci">Try&lt; Nothing &gt; bind(int_fd s, const Address 
&amp;address)</div><div class="ttdef"><b>Definition:</b> 
network.hpp:46</div></div>
 <div class="ttc" 
id="preprocessor_8hpp_html_a40870bee0160b00ad1caa741a2a2ef95"><div 
class="ttname"><a 
href="preprocessor_8hpp.html#a40870bee0160b00ad1caa741a2a2ef95">ENUM_PARAMS</a></div><div
 class="ttdeci">#define ENUM_PARAMS</div><div class="ttdef"><b>Definition:</b> 
preprocessor.hpp:35</div></div>
 <div class="ttc" 
id="preprocessor_8hpp_html_a378181c29a641d58f55d647b5a9599f2"><div 
class="ttname"><a 
href="preprocessor_8hpp.html#a378181c29a641d58f55d647b5a9599f2">ENUM</a></div><div
 class="ttdeci">#define ENUM</div><div class="ttdef"><b>Definition:</b> 
preprocessor.hpp:37</div></div>
 <div class="ttc" 
id="namespaceprocess_html_a8b27a2ef76eb133bf0ce7a5eea4fb77c"><div 
class="ttname"><a 
href="namespaceprocess.html#a8b27a2ef76eb133bf0ce7a5eea4fb77c">process::defer</a></div><div
 class="ttdeci">Deferred&lt; void()&gt; defer(const PID&lt; T &gt; &amp;pid, 
void(T::*method)())</div><div class="ttdef"><b>Definition:</b> 
defer.hpp:35</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/deferred_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/deferred_8hpp_source.html 
b/content/api/latest/c++/deferred_8hpp_source.html
index 1163eb0..cdfbc49 100644
--- a/content/api/latest/c++/deferred_8hpp_source.html
+++ b/content/api/latest/c++/deferred_8hpp_source.html
@@ -236,7 +236,7 @@
 <div class="line"><a name="l00182"></a><span class="lineno">  
182</span>&#160;<span class="preprocessor">        });                          
                                    \</span></div>
 <div class="line"><a name="l00183"></a><span class="lineno">  
183</span>&#160;<span class="preprocessor">  }</span></div>
 <div class="line"><a name="l00184"></a><span class="lineno">  
184</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160; 
 <a class="code" 
href="structprocess_1_1__Deferred.html#a3080895adaaf454e1e1f105d15317423">REPEAT_FROM_TO</a>(1,
 13, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A11.</span></div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160; 
 <a class="code" 
href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1,
 3, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A1.</span></div>
 <div class="line"><a name="l00186"></a><span class="lineno">  
186</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
 <div class="line"><a name="l00187"></a><span class="lineno">  
187</span>&#160;<span class="preprocessor"></span></div>
 <div class="line"><a name="l00188"></a><span class="lineno">  
188</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)         
                                   \</span></div>
@@ -278,7 +278,7 @@
 <div class="line"><a name="l00224"></a><span class="lineno">  
224</span>&#160;<span class="preprocessor">        });                          
                                   \</span></div>
 <div class="line"><a name="l00225"></a><span class="lineno">  
225</span>&#160;<span class="preprocessor">  }</span></div>
 <div class="line"><a name="l00226"></a><span class="lineno">  
226</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">  
227</a></span>&#160;  <a class="code" 
href="structprocess_1_1__Deferred.html#a3080895adaaf454e1e1f105d15317423">REPEAT_FROM_TO</a>(1,
 13, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A11.</span></div>
+<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">  
227</a></span>&#160;  <a class="code" 
href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1,
 3, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A1.</span></div>
 <div class="line"><a name="l00228"></a><span class="lineno">  
228</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
 <div class="line"><a name="l00229"></a><span class="lineno">  
229</span>&#160;<span class="preprocessor"></span></div>
 <div class="line"><a name="l00230"></a><span class="lineno">  
230</span>&#160;<span class="keyword">private</span>:</div>
@@ -298,12 +298,12 @@
 <div class="line"><a name="l00244"></a><span class="lineno">  
244</span>&#160;<span class="preprocessor">                    void 
(T::*method)(ENUM_PARAMS(N, P)),                \</span></div>
 <div class="line"><a name="l00245"></a><span class="lineno">  
245</span>&#160;<span class="preprocessor">                    
ENUM_BINARY_PARAMS(N, A, &amp;&amp;a))                       \</span></div>
 <div class="line"><a name="l00246"></a><span class="lineno">  
246</span>&#160;<span class="preprocessor">    -&gt; _Deferred&lt;decltype(     
                                          \</span></div>
-<div class="line"><a name="l00247"></a><span class="lineno">  
247</span>&#160;<span class="preprocessor">           std::bind(                
                                    \</span></div>
+<div class="line"><a name="l00247"></a><span class="lineno">  
247</span>&#160;<span class="preprocessor">           lambda::partial(          
                                    \</span></div>
 <div class="line"><a name="l00248"></a><span class="lineno">  
248</span>&#160;<span class="preprocessor">               
&amp;std::function&lt;void(ENUM_PARAMS(N, P))&gt;::operator(),      
\</span></div>
 <div class="line"><a name="l00249"></a><span class="lineno">  
249</span>&#160;<span class="preprocessor">               
std::function&lt;void(ENUM_PARAMS(N, P))&gt;(),                 \</span></div>
 <div class="line"><a name="l00250"></a><span class="lineno">  
250</span>&#160;<span class="preprocessor">               ENUM(N, FORWARD, 
_)))&gt;;</span></div>
 <div class="line"><a name="l00251"></a><span class="lineno">  
251</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160; 
 <a class="code" 
href="structprocess_1_1__Deferred.html#a3080895adaaf454e1e1f105d15317423">REPEAT_FROM_TO</a>(1,
 13, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A11.</span></div>
+<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160; 
 <a class="code" 
href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1,
 13, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A11.</span></div>
 <div class="line"><a name="l00253"></a><span class="lineno">  
253</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
 <div class="line"><a name="l00254"></a><span class="lineno">  
254</span>&#160;<span class="preprocessor"></span></div>
 <div class="line"><a name="l00255"></a><span class="lineno">  
255</span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)         
                                    \</span></div>
@@ -315,12 +315,12 @@
 <div class="line"><a name="l00261"></a><span class="lineno">  
261</span>&#160;<span class="preprocessor">                    Future&lt;R&gt; 
(T::*method)(ENUM_PARAMS(N, P)),           \</span></div>
 <div class="line"><a name="l00262"></a><span class="lineno">  
262</span>&#160;<span class="preprocessor">                    
ENUM_BINARY_PARAMS(N, A, &amp;&amp;a))                       \</span></div>
 <div class="line"><a name="l00263"></a><span class="lineno">  
263</span>&#160;<span class="preprocessor">    -&gt; _Deferred&lt;decltype(     
                                          \</span></div>
-<div class="line"><a name="l00264"></a><span class="lineno">  
264</span>&#160;<span class="preprocessor">           std::bind(                
                                    \</span></div>
+<div class="line"><a name="l00264"></a><span class="lineno">  
264</span>&#160;<span class="preprocessor">           lambda::partial(          
                                    \</span></div>
 <div class="line"><a name="l00265"></a><span class="lineno">  
265</span>&#160;<span class="preprocessor">               
&amp;std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;::operator(), 
\</span></div>
 <div class="line"><a name="l00266"></a><span class="lineno">  
266</span>&#160;<span class="preprocessor">               
std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;(),            
\</span></div>
 <div class="line"><a name="l00267"></a><span class="lineno">  
267</span>&#160;<span class="preprocessor">               ENUM(N, FORWARD, 
_)))&gt;;</span></div>
 <div class="line"><a name="l00268"></a><span class="lineno">  
268</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160; 
 <a class="code" 
href="structprocess_1_1__Deferred.html#a3080895adaaf454e1e1f105d15317423">REPEAT_FROM_TO</a>(1,
 13, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A11.</span></div>
+<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160; 
 <a class="code" 
href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1,
 13, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A11.</span></div>
 <div class="line"><a name="l00270"></a><span class="lineno">  
270</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
 <div class="line"><a name="l00271"></a><span class="lineno">  
271</span>&#160;<span class="preprocessor"></span></div>
 <div class="line"><a name="l00272"></a><span class="lineno"><a class="line" 
href="deferred_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">  
272</a></span>&#160;<span class="preprocessor">#define TEMPLATE(Z, N, DATA)     
                                        \</span></div>
@@ -332,12 +332,12 @@
 <div class="line"><a name="l00278"></a><span class="lineno">  
278</span>&#160;<span class="preprocessor">                    R 
(T::*method)(ENUM_PARAMS(N, P)),                   \</span></div>
 <div class="line"><a name="l00279"></a><span class="lineno">  
279</span>&#160;<span class="preprocessor">                    
ENUM_BINARY_PARAMS(N, A, &amp;&amp;a))                       \</span></div>
 <div class="line"><a name="l00280"></a><span class="lineno">  
280</span>&#160;<span class="preprocessor">    -&gt; _Deferred&lt;decltype(     
                                          \</span></div>
-<div class="line"><a name="l00281"></a><span class="lineno">  
281</span>&#160;<span class="preprocessor">         std::bind(                  
                                    \</span></div>
+<div class="line"><a name="l00281"></a><span class="lineno">  
281</span>&#160;<span class="preprocessor">         lambda::partial(            
                                    \</span></div>
 <div class="line"><a name="l00282"></a><span class="lineno">  
282</span>&#160;<span class="preprocessor">           
&amp;std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;::operator(),     
\</span></div>
 <div class="line"><a name="l00283"></a><span class="lineno">  
283</span>&#160;<span class="preprocessor">           
std::function&lt;Future&lt;R&gt;(ENUM_PARAMS(N, P))&gt;(),                
\</span></div>
 <div class="line"><a name="l00284"></a><span class="lineno">  
284</span>&#160;<span class="preprocessor">           ENUM(N, FORWARD, 
_)))&gt;;</span></div>
 <div class="line"><a name="l00285"></a><span class="lineno">  
285</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160; 
 <a class="code" 
href="structprocess_1_1__Deferred.html#a3080895adaaf454e1e1f105d15317423">REPEAT_FROM_TO</a>(1,
 13, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A11.</span></div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160; 
 <a class="code" 
href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">REPEAT_FROM_TO</a>(1,
 13, <a class="code" 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">TEMPLATE</a>,
 _) <span class="comment">// Args A0 -&gt; A11.</span></div>
 <div class="line"><a name="l00287"></a><span class="lineno">  
287</span>&#160;<span class="preprocessor">#undef TEMPLATE</span></div>
 <div class="line"><a name="l00288"></a><span class="lineno">  
288</span>&#160;<span class="preprocessor"></span><span 
class="preprocessor">#undef FORWARD</span></div>
 <div class="line"><a name="l00289"></a><span class="lineno">  
289</span>&#160;<span class="preprocessor"></span></div>
@@ -353,12 +353,13 @@
 <div class="line"><a name="l00299"></a><span class="lineno">  
299</span>&#160;</div>
 <div class="line"><a name="l00300"></a><span class="lineno">  
300</span>&#160;<span class="preprocessor">#endif // 
__PROCESS_DEFERRED_HPP__</span></div>
 <div class="ttc" 
id="structprocess_1_1__Deferred_html_a57e5070a3c69cdeec3336ef384c96d69"><div 
class="ttname"><a 
href="structprocess_1_1__Deferred.html#a57e5070a3c69cdeec3336ef384c96d69">process::_Deferred::TEMPLATE</a></div><div
 class="ttdeci">TEMPLATE</div><div class="ttdef"><b>Definition:</b> 
deferred.hpp:227</div></div>
+<div class="ttc" 
id="structprocess_1_1__Deferred_html_a193bce2b50b08fc7f26acc1a47999e48"><div 
class="ttname"><a 
href="structprocess_1_1__Deferred.html#a193bce2b50b08fc7f26acc1a47999e48">process::_Deferred::REPEAT_FROM_TO</a></div><div
 class="ttdeci">REPEAT_FROM_TO(1, 3, TEMPLATE, _) REPEAT_FROM_TO(1</div></div>
 <div class="ttc" id="classOption_html"><div class="ttname"><a 
href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> 
option.hpp:27</div></div>
 <div class="ttc" 
id="structprocess_1_1__Deferred_html_a06d91a9cc0bae33964a4d5b578704bec"><div 
class="ttname"><a 
href="structprocess_1_1__Deferred.html#a06d91a9cc0bae33964a4d5b578704bec">process::_Deferred::defer</a></div><div
 class="ttdeci">friend _Deferred&lt; G &gt; defer(const UPID &amp;pid, G 
&amp;&amp;g)</div></div>
-<div class="ttc" 
id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div 
class="ttname"><a 
href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div
 class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> 
defer.hpp:266</div></div>
+<div class="ttc" 
id="namespaceprocess_html_a62d5333e8ec1817c249cf83e15d568b4"><div 
class="ttname"><a 
href="namespaceprocess.html#a62d5333e8ec1817c249cf83e15d568b4">process::f</a></div><div
 class="ttdeci">F &amp;&amp; f</div><div class="ttdef"><b>Definition:</b> 
defer.hpp:270</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a 
href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="structprocess_1_1Deferred_html"><div class="ttname"><a 
href="structprocess_1_1Deferred.html">process::Deferred</a></div><div 
class="ttdef"><b>Definition:</b> deferred.hpp:29</div></div>
-<div class="ttc" 
id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div 
class="ttname"><a 
href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div
 class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, 
void(T::*method)())</div><div class="ttdef"><b>Definition:</b> 
dispatch.hpp:158</div></div>
+<div class="ttc" 
id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div 
class="ttname"><a 
href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div
 class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, 
void(T::*method)())</div><div class="ttdef"><b>Definition:</b> 
dispatch.hpp:167</div></div>
 <div class="ttc" id="structprocess_1_1UPID_html"><div class="ttname"><a 
href="structprocess_1_1UPID.html">process::UPID</a></div><div class="ttdoc">An 
&amp;quot;untyped&amp;quot; PID, used to encapsulate the process ID for 
lower-layer abstractions (eg...</div><div class="ttdef"><b>Definition:</b> 
pid.hpp:39</div></div>
 <div class="ttc" id="structprocess_1_1__Deferred_html"><div class="ttname"><a 
href="structprocess_1_1__Deferred.html">process::_Deferred</a></div><div 
class="ttdef"><b>Definition:</b> deferred.hpp:64</div></div>
 <div class="ttc" 
id="3rdparty_2libprocess_2include_2process_2pid_8hpp_html"><div 
class="ttname"><a 
href="3rdparty_2libprocess_2include_2process_2pid_8hpp.html">pid.hpp</a></div></div>
@@ -368,7 +369,6 @@
 <div class="ttc" id="classprocess_1_1Executor_html"><div class="ttname"><a 
href="classprocess_1_1Executor.html">process::Executor</a></div><div 
class="ttdef"><b>Definition:</b> executor.hpp:29</div></div>
 <div class="ttc" 
id="structprocess_1_1Deferred_html_aee12191d24dd6ff90f5b1c1fb10552c6"><div 
class="ttname"><a 
href="structprocess_1_1Deferred.html#aee12191d24dd6ff90f5b1c1fb10552c6">process::Deferred::defer</a></div><div
 class="ttdeci">friend Deferred&lt; void()&gt; defer(const PID&lt; T &gt; 
&amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> 
defer.hpp:35</div></div>
 <div class="ttc" id="preprocessor_8hpp_html"><div class="ttname"><a 
href="preprocessor_8hpp.html">preprocessor.hpp</a></div></div>
-<div class="ttc" 
id="structprocess_1_1__Deferred_html_a3080895adaaf454e1e1f105d15317423"><div 
class="ttname"><a 
href="structprocess_1_1__Deferred.html#a3080895adaaf454e1e1f105d15317423">process::_Deferred::REPEAT_FROM_TO</a></div><div
 class="ttdeci">REPEAT_FROM_TO(1, 13, TEMPLATE, _) REPEAT_FROM_TO(1</div></div>
 <div class="ttc" id="classprocess_1_1Future_html"><div class="ttname"><a 
href="classprocess_1_1Future.html">process::Future&lt; R &gt;</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/delay_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/delay_8hpp_source.html 
b/content/api/latest/c++/delay_8hpp_source.html
index a3e5e11..7180fe5 100644
--- a/content/api/latest/c++/delay_8hpp_source.html
+++ b/content/api/latest/c++/delay_8hpp_source.html
@@ -155,7 +155,7 @@
 <div class="ttc" 
id="namespaceprocess_html_a4093b842d501fdddd4b2586e66c3db63"><div 
class="ttname"><a 
href="namespaceprocess.html#a4093b842d501fdddd4b2586e66c3db63">process::REPEAT_FROM_TO</a></div><div
 class="ttdeci">REPEAT_FROM_TO(1, 13, TEMPLATE, _) class 
AsyncExecutorProcess</div><div class="ttdef"><b>Definition:</b> 
async.hpp:63</div></div>
 <div class="ttc" id="dispatch_8hpp_html"><div class="ttname"><a 
href="dispatch_8hpp.html">dispatch.hpp</a></div></div>
 <div class="ttc" id="classDuration_html"><div class="ttname"><a 
href="classDuration.html">Duration</a></div><div 
class="ttdef"><b>Definition:</b> duration.hpp:32</div></div>
-<div class="ttc" 
id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div 
class="ttname"><a 
href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div
 class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, 
void(T::*method)())</div><div class="ttdef"><b>Definition:</b> 
dispatch.hpp:158</div></div>
+<div class="ttc" 
id="namespaceprocess_html_acfbc29404bc653268289691b0dd59e22"><div 
class="ttname"><a 
href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a></div><div
 class="ttdeci">void dispatch(const PID&lt; T &gt; &amp;pid, 
void(T::*method)())</div><div class="ttdef"><b>Definition:</b> 
dispatch.hpp:167</div></div>
 <div class="ttc" id="duration_8hpp_html"><div class="ttname"><a 
href="duration_8hpp.html">duration.hpp</a></div></div>
 <div class="ttc" 
id="namespaceprocess_html_ad46335bec9fe626e60003c33e8f13023"><div 
class="ttname"><a 
href="namespaceprocess.html#ad46335bec9fe626e60003c33e8f13023">process::delay</a></div><div
 class="ttdeci">Timer delay(const Duration &amp;duration, const PID&lt; T &gt; 
&amp;pid, void(T::*method)())</div><div class="ttdef"><b>Definition:</b> 
delay.hpp:31</div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div 
class="ttname"><a 
href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div
 class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div 
class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/02efb3f9/content/api/latest/c++/dispatch_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/dispatch_8hpp.html 
b/content/api/latest/c++/dispatch_8hpp.html
index 4983690..70585f4 100644
--- a/content/api/latest/c++/dispatch_8hpp.html
+++ b/content/api/latest/c++/dispatch_8hpp.html
@@ -89,7 +89,9 @@ Namespaces</h2></td></tr>
 Macros</h2></td></tr>
 <tr class="memitem:ae76028dfc9fdd64cb568444c99e1dc1a"><td class="memItemLeft" 
align="right" valign="top">#define&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="dispatch_8hpp.html#ae76028dfc9fdd64cb568444c99e1dc1a">FORWARD</a>(Z, N, 
DATA)&#160;&#160;&#160;std::forward&lt;A ## N&gt;(a ## N)</td></tr>
 <tr class="separator:ae76028dfc9fdd64cb568444c99e1dc1a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9221055bba5a299e229f1abfad86d392"><td class="memItemLeft" 
align="right" valign="top">#define&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="dispatch_8hpp.html#a9221055bba5a299e229f1abfad86d392">DECL</a>(Z, N, 
DATA)&#160;&#160;&#160;typename std::decay&lt;A ## N&gt;::type&amp; a ## 
N</td></tr>
+<tr class="memitem:a6026dd965c0b8b4c0242bbf6aedd279a"><td class="memItemLeft" 
align="right" valign="top">#define&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="dispatch_8hpp.html#a6026dd965c0b8b4c0242bbf6aedd279a">MOVE</a>(Z, N, 
DATA)&#160;&#160;&#160;std::move(a ## N)</td></tr>
+<tr class="separator:a6026dd965c0b8b4c0242bbf6aedd279a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9221055bba5a299e229f1abfad86d392"><td class="memItemLeft" 
align="right" valign="top">#define&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="dispatch_8hpp.html#a9221055bba5a299e229f1abfad86d392">DECL</a>(Z, N, 
DATA)&#160;&#160;&#160;typename std::decay&lt;A ## N&gt;::type&amp;&amp; a ## 
N</td></tr>
 <tr class="separator:a9221055bba5a299e229f1abfad86d392"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a659a0f3373b1b8ed3e348bc4332657e2"><td class="memItemLeft" 
align="right" valign="top">#define&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="dispatch_8hpp.html#a659a0f3373b1b8ed3e348bc4332657e2">TEMPLATE</a>(Z, N, 
DATA)</td></tr>
 <tr class="separator:a659a0f3373b1b8ed3e348bc4332657e2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -100,8 +102,8 @@ Macros</h2></td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:af41e327161ef61c79f5eb864fc2af03d"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceprocess_1_1internal.html#af41e327161ef61c79f5eb864fc2af03d">process::internal::dispatch</a>
 (const UPID &amp;pid, const std::shared_ptr&lt; std::function&lt; 
void(ProcessBase *)&gt;&gt; &amp;f, const <a class="el" 
href="classOption.html">Option</a>&lt; const std::type_info * &gt; 
&amp;functionType=<a class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:af41e327161ef61c79f5eb864fc2af03d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab863b0922b3133630bec9cc010ddb261"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceprocess_1_1internal.html#ab863b0922b3133630bec9cc010ddb261">process::internal::dispatch</a>
 (const UPID &amp;pid, const std::shared_ptr&lt; <a class="el" 
href="classlambda_1_1CallableOnce.html">lambda::CallableOnce</a>&lt; 
void(ProcessBase *)&gt;&gt; &amp;f, const <a class="el" 
href="classOption.html">Option</a>&lt; const std::type_info * &gt; 
&amp;functionType=<a class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:ab863b0922b3133630bec9cc010ddb261"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acfbc29404bc653268289691b0dd59e22"><td 
class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
 <tr class="memitem:acfbc29404bc653268289691b0dd59e22"><td 
class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceprocess.html#acfbc29404bc653268289691b0dd59e22">process::dispatch</a>
 (const PID&lt; T &gt; &amp;pid, void(T::*method)())</td></tr>
 <tr class="separator:acfbc29404bc653268289691b0dd59e22"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -156,7 +158,7 @@ Functions</h2></td></tr>
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td>&#160;&#160;&#160;typename std::decay&lt;A ## 
N&gt;::type&amp; a ## N</td>
+          <td></td><td>&#160;&#160;&#160;typename std::decay&lt;A ## 
N&gt;::type&amp;&amp; a ## N</td>
         </tr>
       </table>
 </div><div class="memdoc">
@@ -195,6 +197,38 @@ Functions</h2></td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a6026dd965c0b8b4c0242bbf6aedd279a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MOVE</td>
+          <td>(</td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">Z, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">N, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&#160;</td>
+          <td class="paramname">DATA&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td>&#160;&#160;&#160;std::move(a ## N)</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
 <a class="anchor" id="a659a0f3373b1b8ed3e348bc4332657e2"></a>
 <div class="memitem">
 <div class="memproto">

Reply via email to