http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/touch_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/touch_8hpp_source.html b/content/api/latest/c++/touch_8hpp_source.html index aea1596..cbfedbc 100644 --- a/content/api/latest/c++/touch_8hpp_source.html +++ b/content/api/latest/c++/touch_8hpp_source.html @@ -95,7 +95,7 @@ <div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(<span class="stringliteral">"Failed to open file: "</span> + fd.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceos.html#a8df77ec6d6b8d32d9b287a41bc74cfdc">os::close</a>(fd.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceos.html#a8df77ec6d6b8d32d9b287a41bc74cfdc">os::close</a>(fd.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>());</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="comment">// Update the access and modification times.</span></div> @@ -110,8 +110,9 @@ <div class="ttc" id="namespaceos_html_a69b3969276ffa4cb698b9431ee43bd7c"><div class="ttname"><a href="namespaceos.html#a69b3969276ffa4cb698b9431ee43bd7c">os::exists</a></div><div class="ttdeci">bool exists(const std::string &path)</div><div class="ttdef"><b>Definition:</b> exists.hpp:26</div></div> <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a55fad1c3746e1b8a6a00c10998e91d91"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a55fad1c3746e1b8a6a00c10998e91d91">S_IRGRP</a></div><div class="ttdeci">const mode_t S_IRGRP</div><div class="ttdef"><b>Definition:</b> windows.hpp:319</div></div> +<div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div class="ttname"><a href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div class="ttdeci">T & get()&</div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div> <div class="ttc" id="exists_8hpp_html"><div class="ttname"><a href="exists_8hpp.html">exists.hpp</a></div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_aead39710af2622ee9b0d412f62e90aa5"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aead39710af2622ee9b0d412f62e90aa5">S_IWUSR</a></div><div class="ttdeci">const mode_t S_IWUSR</div><div class="ttdef"><b>Definition:</b> windows.hpp:312</div></div> <div class="ttc" id="windows_2fcntl_8hpp_html_a1cf6b1de1fffedaa1d26b189e9a8d2cc"><div class="ttname"><a href="windows_2fcntl_8hpp.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc">O_CREAT</a></div><div class="ttdeci">#define O_CREAT</div><div class="ttdef"><b>Definition:</b> fcntl.hpp:28</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a66cff14a0638cde9f422c7a4b0938e61"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a66cff14a0638cde9f422c7a4b0938e61">S_IRUSR</a></div><div class="ttdeci">const mode_t S_IRUSR</div><div class="ttdef"><b>Definition:</b> windows.hpp:311</div></div> @@ -129,7 +130,6 @@ <div class="ttc" id="int__fd_8hpp_html"><div class="ttname"><a href="int__fd_8hpp.html">int_fd.hpp</a></div></div> <div class="ttc" id="windows_2fcntl_8hpp_html_abb0586253488ee61072b73557eeb873b"><div class="ttname"><a href="windows_2fcntl_8hpp.html#abb0586253488ee61072b73557eeb873b">O_RDWR</a></div><div class="ttdeci">#define O_RDWR</div><div class="ttdef"><b>Definition:</b> fcntl.hpp:27</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_a90d7514882640a8cd7b8da14138103b7"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a90d7514882640a8cd7b8da14138103b7">S_IROTH</a></div><div class="ttdeci">const mode_t S_IROTH</div><div class="ttdef"><b>Definition:</b> windows.hpp:327</div></div> -<div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T & get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/traits_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/traits_8hpp_source.html b/content/api/latest/c++/traits_8hpp_source.html index 59f51f2..f716dcf 100644 --- a/content/api/latest/c++/traits_8hpp_source.html +++ b/content/api/latest/c++/traits_8hpp_source.html @@ -111,7 +111,7 @@ <div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#endif // __STOUT_TRAITS_HPP__</span></div> <div class="ttc" id="structAtLeastOneIsSameOrConvertible_html_ada845d8cd08f37f978910f58bda64594"><div class="ttname"><a href="structAtLeastOneIsSameOrConvertible.html#ada845d8cd08f37f978910f58bda64594">AtLeastOneIsSameOrConvertible::value</a></div><div class="ttdeci">static constexpr bool value</div><div class="ttdef"><b>Definition:</b> traits.hpp:44</div></div> <div class="ttc" id="structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4_html_a9c4257ba82bc33ec46799d33d94e1cd2"><div class="ttname"><a href="structLambdaTraits_3_01Result_07Class_1_1_5_08_07Args_8_8_8_08_01const_01_01_4.html#a9c4257ba82bc33ec46799d33d94e1cd2">LambdaTraits< Result(Class::*)(Args...) const >::result_type</a></div><div class="ttdeci">Result result_type</div><div class="ttdef"><b>Definition:</b> traits.hpp:31</div></div> -<div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> result.hpp:40</div></div> +<div class="ttc" id="classResult_html"><div class="ttname"><a href="classResult.html">Result</a></div><div class="ttdef"><b>Definition:</b> check.hpp:30</div></div> <div class="ttc" id="structAtLeastOneIsSameOrConvertible_html"><div class="ttname"><a href="structAtLeastOneIsSameOrConvertible.html">AtLeastOneIsSameOrConvertible</a></div><div class="ttdef"><b>Definition:</b> traits.hpp:42</div></div> <div class="ttc" id="structis__specialization__of_html"><div class="ttname"><a href="structis__specialization__of.html">is_specialization_of</a></div><div class="ttdef"><b>Definition:</b> traits.hpp:17</div></div> <div class="ttc" id="structLambdaTraits_html"><div class="ttname"><a href="structLambdaTraits.html">LambdaTraits</a></div><div class="ttdef"><b>Definition:</b> traits.hpp:25</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/try_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/try_8hpp_source.html b/content/api/latest/c++/try_8hpp_source.html index 0dd944a..c9123d4 100644 --- a/content/api/latest/c++/try_8hpp_source.html +++ b/content/api/latest/c++/try_8hpp_source.html @@ -85,7 +85,7 @@ <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="comment">// stored. Calling 'isError' will return true if it stores an error,</span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">// in which case calling 'error' will return the error string.</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T, <span class="keyword">typename</span> E = Error></div> -<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classTry.html"> 34</a></span> <span class="keyword">class </span><a class="code" href="classTry.html">Try</a></div> +<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">class </span><a class="code" href="classTry.html">Try</a></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">public</span>:</div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  static_assert(</div> @@ -124,59 +124,60 @@ <div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc"> 70</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">isSome</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data.isSome(); }</div> <div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classTry.html#a0b98f95163b8a38daafd1651b043a276"> 71</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> data.isNone(); }</div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div> -<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classTry.html#a7be0768038e0628632492edf6cc1515a"> 73</a></span>  <span class="keyword">const</span> T& <span class="keyword">get</span>() <span class="keyword">const</span></div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  {</div> -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">if</span> (!data.isSome()) {</div> -<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  assert(error_.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>());</div> -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="abort_8hpp.html#a4d84a74fe6e4f84bc3d2f901b9e89f93">ABORT</a>(<span class="stringliteral">"Try::get() but state == ERROR: "</span> + error_->message);</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  }</div> -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">return</span> data.get();</div> -<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  }</div> -<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div> -<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classTry.html#a81382bcf376c5d85d5da27422d034c2c"> 82</a></span>  T& <span class="keyword">get</span>()</div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  {</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">return</span> <span class="keyword">const_cast<</span>T&<span class="keyword">></span>(<span class="keyword">static_cast<</span><span class="keyword">const </span><a class="code" href="classTry.html">Try</a>&<span class="keyword">></span>(*this).<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>());</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  }</div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div> -<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676"> 87</a></span>  <span class="keyword">const</span> T* <a class="code" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">operator-></a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &<span class="keyword">get</span>(); }</div> -<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b"> 88</a></span>  T* <a class="code" href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">operator-></a>() { <span class="keywordflow">return</span> &<span class="keyword">get</span>(); }</div> -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div> -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="comment">// NOTE: This function is intended to return the error of type `E`.</span></div> -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="comment">// However, we return a `std::string` if `E` == `Error` since that's what it</span></div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="comment">// used to return, and it's the only data that `Error` holds anyway.</span></div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">const</span> <span class="keyword">typename</span> std::conditional<</div> -<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classTry.html#abb21343eabcba0eb0d88f13c4fbdf1f7"> 94</a></span>  std::is_same<E, Error>::value, std::string, E><a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>& <a class="code" href="classTry.html#abb21343eabcba0eb0d88f13c4fbdf1f7">error</a>()<span class="keyword"> const</span></div> -<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="keyword"> </span>{</div> -<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  assert(data.isNone());</div> -<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  assert(error_.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>());</div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">return</span> error_impl(error_.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div> -<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div> -<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">private</span>:</div> -<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">static</span> <span class="keyword">const</span> std::string& error_impl(<span class="keyword">const</span> <a class="code" href="classError.html">Error</a>& err) { <span class="keywordflow">return</span> err.<a class="code" href="classError.html#a2d13609e80acd2a2a473a26f273b1c4f">message</a>; }</div> -<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> Err></div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">static</span> <span class="keyword">const</span> Err& error_impl(<span class="keyword">const</span> Err& err) { <span class="keywordflow">return</span> err; }</div> -<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">// We leverage Option<T> to avoid dynamic allocation of T. This</span></div> -<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="comment">// means that the storage for T will be included in this object</span></div> -<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// (Try<T>). Since Option<T> keeps track of whether a value is</span></div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="comment">// stored, we just ask it when we want to know whether we are</span></div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">// storing a value or an error. Another advantage of leveraging</span></div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="comment">// Option<T> is that it takes care of all the manual construction</span></div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">// and destruction. This makes the code for Try<T> really simple!</span></div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <a class="code" href="classOption.html">Option<T></a> data;</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="classOption.html">Option<E></a> error_;</div> -<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> };</div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div> +<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5"> 73</a></span>  T& <span class="keyword">get</span>() & { <span class="keywordflow">return</span> <span class="keyword">get</span>(*this); }</div> +<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classTry.html#a6279f363f225df7d23450efed4f6266b"> 74</a></span>  <span class="keyword">const</span> T& <span class="keyword">get</span>() <span class="keyword">const</span> & { <span class="keywordflow">return</span> <span class="keyword">get</span>(*this); }</div> +<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classTry.html#a130c5793fda00481e0dd08815a5e1a3b"> 75</a></span>  T&& <span class="keyword">get</span>() && { <span class="keywordflow">return</span> <span class="keyword">get</span>(std::move(*<span class="keyword">this</span>)); }</div> +<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classTry.html#aa7fc5faedc2dc83838bf5a58bcdd1731"> 76</a></span>  <span class="keyword">const</span> T&& <span class="keyword">get</span>() <span class="keyword">const</span> && { <span class="keywordflow">return</span> <span class="keyword">get</span>(std::move(*<span class="keyword">this</span>)); }</div> +<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div> +<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676"> 78</a></span>  <span class="keyword">const</span> T* <a class="code" href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">operator-></a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &<span class="keyword">get</span>(); }</div> +<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b"> 79</a></span>  T* <a class="code" href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">operator-></a>() { <span class="keywordflow">return</span> &<span class="keyword">get</span>(); }</div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div> +<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// NOTE: This function is intended to return the error of type `E`.</span></div> +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="comment">// However, we return a `std::string` if `E` == `Error` since that's what it</span></div> +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="comment">// used to return, and it's the only data that `Error` holds anyway.</span></div> +<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">const</span> <span class="keyword">typename</span> std::conditional<</div> +<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classTry.html#abb21343eabcba0eb0d88f13c4fbdf1f7"> 85</a></span>  std::is_same<E, Error>::value, std::string, E><a class="code" href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">::type</a>& <a class="code" href="classTry.html#abb21343eabcba0eb0d88f13c4fbdf1f7">error</a>()<span class="keyword"> const</span></div> +<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="keyword"> </span>{</div> +<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  assert(data.isNone());</div> +<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  assert(error_.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>());</div> +<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">return</span> error_impl(error_.<a class="code" href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>());</div> +<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  }</div> +<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="keyword">private</span>:</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">static</span> <span class="keyword">const</span> std::string& error_impl(<span class="keyword">const</span> <a class="code" href="classError.html">Error</a>& err) { <span class="keywordflow">return</span> err.<a class="code" href="classError.html#a2d13609e80acd2a2a473a26f273b1c4f">message</a>; }</div> +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> Self></div> +<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">static</span> <span class="keyword">auto</span> <span class="keyword">get</span>(Self&& <span class="keyword">self</span>) -> decltype(std::forward<Self>(<span class="keyword">self</span>).data.get())</div> +<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  {</div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">if</span> (!<span class="keyword">self</span>.data.isSome()) {</div> +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  assert(<span class="keyword">self</span>.error_.<a class="code" href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">isSome</a>());</div> +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <a class="code" href="abort_8hpp.html#a4d84a74fe6e4f84bc3d2f901b9e89f93">ABORT</a>(<span class="stringliteral">"Try::get() but state == ERROR: "</span> + <span class="keyword">self</span>.error_->message);</div> +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  }</div> +<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordflow">return</span> std::forward<Self>(<span class="keyword">self</span>).data.get();</div> +<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  }</div> +<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">template</span> <<span class="keyword">typename</span> Err></div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">static</span> <span class="keyword">const</span> Err& error_impl(<span class="keyword">const</span> Err& err) { <span class="keywordflow">return</span> err; }</div> +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="comment">// We leverage Option<T> to avoid dynamic allocation of T. This</span></div> +<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">// means that the storage for T will be included in this object</span></div> +<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="comment">// (Try<T>). Since Option<T> keeps track of whether a value is</span></div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">// stored, we just ask it when we want to know whether we are</span></div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="comment">// storing a value or an error. Another advantage of leveraging</span></div> +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="comment">// Option<T> is that it takes care of all the manual construction</span></div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="comment">// and destruction. This makes the code for Try<T> really simple!</span></div> +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="classOption.html">Option<T></a> data;</div> +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="classOption.html">Option<E></a> error_;</div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> };</div> <div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div> -<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="preprocessor">#endif // __STOUT_TRY_HPP__</span></div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="preprocessor">#endif // __STOUT_TRY_HPP__</span></div> <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</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:28</div></div> <div class="ttc" id="abort_8hpp_html_a4d84a74fe6e4f84bc3d2f901b9e89f93"><div class="ttname"><a href="abort_8hpp.html#a4d84a74fe6e4f84bc3d2f901b9e89f93">ABORT</a></div><div class="ttdeci">#define ABORT(...)</div><div class="ttdef"><b>Definition:</b> abort.hpp:40</div></div> -<div class="ttc" id="classTry_html_abb21343eabcba0eb0d88f13c4fbdf1f7"><div class="ttname"><a href="classTry.html#abb21343eabcba0eb0d88f13c4fbdf1f7">Try::error</a></div><div class="ttdeci">const std::conditional< std::is_same< E, Error >::value, std::string, E >::type & error() const </div><div class="ttdef"><b>Definition:</b> try.hpp:94</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> -<div class="ttc" id="classTry_html_abb420e7f8f439f0cf4083489c4662d7b"><div class="ttname"><a href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">Try::operator-></a></div><div class="ttdeci">T * operator->()</div><div class="ttdef"><b>Definition:</b> try.hpp:88</div></div> +<div class="ttc" id="classTry_html_abb21343eabcba0eb0d88f13c4fbdf1f7"><div class="ttname"><a href="classTry.html#abb21343eabcba0eb0d88f13c4fbdf1f7">Try::error</a></div><div class="ttdeci">const std::conditional< std::is_same< E, Error >::value, std::string, E >::type & error() const </div><div class="ttdef"><b>Definition:</b> try.hpp:85</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> +<div class="ttc" id="classTry_html_abb420e7f8f439f0cf4083489c4662d7b"><div class="ttname"><a href="classTry.html#abb420e7f8f439f0cf4083489c4662d7b">Try::operator-></a></div><div class="ttdeci">T * operator->()</div><div class="ttdef"><b>Definition:</b> try.hpp:79</div></div> <div class="ttc" id="some_8hpp_html"><div class="ttname"><a href="some_8hpp.html">some.hpp</a></div></div> <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:115</div></div> <div class="ttc" id="classTry_html_ae0e226aa8c3c77673411edf615e97c2d"><div class="ttname"><a href="classTry.html#ae0e226aa8c3c77673411edf615e97c2d">Try::Try</a></div><div class="ttdeci">Try(const E &error)</div><div class="ttdef"><b>Definition:</b> try.hpp:53</div></div> @@ -196,8 +197,7 @@ <div class="ttc" id="namespacemesos_1_1internal_1_1fs_html_a2343e2642db514496ba8380776487fba"><div class="ttname"><a href="namespacemesos_1_1internal_1_1fs.html#a2343e2642db514496ba8380776487fba">mesos::internal::fs::type</a></div><div class="ttdeci">Try< uint32_t > type(const std::string &path)</div></div> <div class="ttc" id="classTry_html_a2fa050bcf6cf16a616bec68abf676973"><div class="ttname"><a href="classTry.html#a2fa050bcf6cf16a616bec68abf676973">Try::Try</a></div><div class="ttdeci">Try(const U &u)</div><div class="ttdef"><b>Definition:</b> try.hpp:51</div></div> <div class="ttc" id="classTry_html_aa61bbfa75f0feb3ccc93846f296145d8"><div class="ttname"><a href="classTry.html#aa61bbfa75f0feb3ccc93846f296145d8">Try::operator=</a></div><div class="ttdeci">Try & operator=(const Try &that)=default</div></div> -<div class="ttc" id="classTry_html_aa1a9b7b5155868454bf85971cfea4676"><div class="ttname"><a href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">Try::operator-></a></div><div class="ttdeci">const T * operator->() const </div><div class="ttdef"><b>Definition:</b> try.hpp:87</div></div> -<div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T & get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div> +<div class="ttc" id="classTry_html_aa1a9b7b5155868454bf85971cfea4676"><div class="ttname"><a href="classTry.html#aa1a9b7b5155868454bf85971cfea4676">Try::operator-></a></div><div class="ttdeci">const T * operator->() const </div><div class="ttdef"><b>Definition:</b> try.hpp:78</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/uri_2fetchers_2copy_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/uri_2fetchers_2copy_8hpp_source.html b/content/api/latest/c++/uri_2fetchers_2copy_8hpp_source.html index 52c352b..f571361 100644 --- a/content/api/latest/c++/uri_2fetchers_2copy_8hpp_source.html +++ b/content/api/latest/c++/uri_2fetchers_2copy_8hpp_source.html @@ -110,7 +110,7 @@ <div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div> <div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#endif // __URI_FETCHERS_COPY_HPP__</span></div> <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< std::string ></a></div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classmesos_1_1uri_1_1CopyFetcherPlugin_html_ab183d70e36bb66b5f55c543637488881"><div class="ttname"><a href="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ab183d70e36bb66b5f55c543637488881">mesos::uri::CopyFetcherPlugin::name</a></div><div class="ttdeci">virtual std::string name() const </div><div class="ttdoc">Returns the name that this plugin registered with. </div></div> <div class="ttc" id="classmesos_1_1uri_1_1CopyFetcherPlugin_html_abc263228c11659e6f6230cd1b43e6988"><div class="ttname"><a href="classmesos_1_1uri_1_1CopyFetcherPlugin.html#abc263228c11659e6f6230cd1b43e6988">mesos::uri::CopyFetcherPlugin::~CopyFetcherPlugin</a></div><div class="ttdeci">virtual ~CopyFetcherPlugin()</div><div class="ttdef"><b>Definition:</b> copy.hpp:39</div></div> <div class="ttc" id="classmesos_1_1uri_1_1CopyFetcherPlugin_html_ae6ff1cef4e490fa372960bf17f8446a9"><div class="ttname"><a href="classmesos_1_1uri_1_1CopyFetcherPlugin.html#ae6ff1cef4e490fa372960bf17f8446a9">mesos::uri::CopyFetcherPlugin::NAME</a></div><div class="ttdeci">static const char NAME[]</div><div class="ttdef"><b>Definition:</b> copy.hpp:35</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html b/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html index 0f40ebd..f01ed49 100644 --- a/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html +++ b/content/api/latest/c++/uri_2fetchers_2docker_8hpp_source.html @@ -125,7 +125,7 @@ <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< JSON::Object ></a></div></div> <div class="ttc" id="classmesos_1_1uri_1_1DockerFetcherPlugin_html_ae9b78e1fba3a1037d4f942f1fd1db9cb"><div class="ttname"><a href="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ae9b78e1fba3a1037d4f942f1fd1db9cb">mesos::uri::DockerFetcherPlugin::fetch</a></div><div class="ttdeci">virtual process::Future< Nothing > fetch(const URI &uri, const std::string &directory, const Option< std::string > &data=None()) const </div><div class="ttdoc">Fetches a URI to the given directory. </div></div> <div class="ttc" id="classmesos_1_1uri_1_1DockerFetcherPlugin_html_ab99142c6fad3fff779336e6f7002d700"><div class="ttname"><a href="classmesos_1_1uri_1_1DockerFetcherPlugin.html#ab99142c6fad3fff779336e6f7002d700">mesos::uri::DockerFetcherPlugin::name</a></div><div class="ttdeci">virtual std::string name() const </div><div class="ttdoc">Returns the name that this plugin registered with. </div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classmesos_1_1uri_1_1DockerFetcherPlugin_1_1Flags_html_a3161d26e1a5da5fd383af25fc1db72cf"><div class="ttname"><a href="classmesos_1_1uri_1_1DockerFetcherPlugin_1_1Flags.html#a3161d26e1a5da5fd383af25fc1db72cf">mesos::uri::DockerFetcherPlugin::Flags::docker_config</a></div><div class="ttdeci">Option< JSON::Object > docker_config</div><div class="ttdef"><b>Definition:</b> docker.hpp:42</div></div> <div class="ttc" id="classmesos_1_1uri_1_1DockerFetcherPlugin_1_1Flags_html_aa912a6cfd3ec0812658bebeba5146ce2"><div class="ttname"><a href="classmesos_1_1uri_1_1DockerFetcherPlugin_1_1Flags.html#aa912a6cfd3ec0812658bebeba5146ce2">mesos::uri::DockerFetcherPlugin::Flags::Flags</a></div><div class="ttdeci">Flags()</div></div> <div class="ttc" id="classmesos_1_1uri_1_1DockerFetcherPlugin_html_af09d20daed72c718f96cb4d2a7a4f897"><div class="ttname"><a href="classmesos_1_1uri_1_1DockerFetcherPlugin.html#af09d20daed72c718f96cb4d2a7a4f897">mesos::uri::DockerFetcherPlugin::~DockerFetcherPlugin</a></div><div class="ttdeci">virtual ~DockerFetcherPlugin()</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/uri__disk__profile_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/uri__disk__profile_8hpp_source.html b/content/api/latest/c++/uri__disk__profile_8hpp_source.html index 20e8f5c..be8f184 100644 --- a/content/api/latest/c++/uri__disk__profile_8hpp_source.html +++ b/content/api/latest/c++/uri__disk__profile_8hpp_source.html @@ -309,7 +309,7 @@ <div class="ttc" id="structprocess_1_1http_1_1URL_html_aeb5accae04a1e271d4fdafa22131c150"><div class="ttname"><a href="structprocess_1_1http_1_1URL.html#aeb5accae04a1e271d4fdafa22131c150">process::http::URL::parse</a></div><div class="ttdeci">static Try< URL > parse(const std::string &urlString)</div></div> <div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html_a818172f9ea5940d28a1ea2012aa47640"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#a818172f9ea5940d28a1ea2012aa47640">mesos::internal::profile::UriDiskProfileAdaptorProcess::initialize</a></div><div class="ttdeci">virtual void initialize() override</div><div class="ttdoc">Invoked when a process gets spawned. </div></div> <div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor_html_a72c674ee3bb60e8bf36b300e8eca67cc"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptor.html#a72c674ee3bb60e8bf36b300e8eca67cc">mesos::internal::profile::UriDiskProfileAdaptor::flags</a></div><div class="ttdeci">Flags flags</div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:196</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset< std::string ></a></div></div> <div class="ttc" id="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess_html_aac97559cdd80b5e951b51d90046cd456"><div class="ttname"><a href="classmesos_1_1internal_1_1profile_1_1UriDiskProfileAdaptorProcess.html#aac97559cdd80b5e951b51d90046cd456">mesos::internal::profile::UriDiskProfileAdaptorProcess::translate</a></div><div class="ttdeci">process::Future< DiskProfileAdaptor::ProfileInfo > translate(const std::string &profile, const ResourceProviderInfo &resourceProviderInfo)</div></div> <div class="ttc" id="structmesos_1_1internal_1_1profile_1_1Flags_html"><div class="ttname"><a href="structmesos_1_1internal_1_1profile_1_1Flags.html">mesos::internal::profile::Flags</a></div><div class="ttdef"><b>Definition:</b> uri_disk_profile.hpp:50</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/url_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/url_8hpp_source.html b/content/api/latest/c++/url_8hpp_source.html index 6652ce1..5699503 100644 --- a/content/api/latest/c++/url_8hpp_source.html +++ b/content/api/latest/c++/url_8hpp_source.html @@ -179,7 +179,7 @@ <div class="ttc" id="namespacezookeeper_html_a7809602b75b99bb5626bb3a926b750b1"><div class="ttname"><a href="namespacezookeeper.html#a7809602b75b99bb5626bb3a926b750b1">zookeeper::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, const Authentication &authentication)</div><div class="ttdef"><b>Definition:</b> authentication.hpp:61</div></div> <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</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:28</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="namespacerouting_1_1link_html_a26486cdba01ef1c80706b1e07e8a6d3f"><div class="ttname"><a href="namespacerouting_1_1link.html#a26486cdba01ef1c80706b1e07e8a6d3f">routing::link::index</a></div><div class="ttdeci">Result< int > index(const std::string &link)</div></div> <div class="ttc" id="structzookeeper_1_1Authentication_html"><div class="ttname"><a href="structzookeeper_1_1Authentication.html">zookeeper::Authentication</a></div><div class="ttdef"><b>Definition:</b> authentication.hpp:35</div></div> <div class="ttc" id="zookeeper_2authentication_8hpp_html"><div class="ttname"><a href="zookeeper_2authentication_8hpp.html">authentication.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/usage_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/usage_8hpp_source.html b/content/api/latest/c++/usage_8hpp_source.html index b12c821..56022a2 100644 --- a/content/api/latest/c++/usage_8hpp_source.html +++ b/content/api/latest/c++/usage_8hpp_source.html @@ -89,7 +89,7 @@ <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> } <span class="comment">// namespace mesos {</span></div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#endif // __USAGE_HPP__</span></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ab03ced250ed239bc3b50b669493997f9"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ab03ced250ed239bc3b50b669493997f9">pid_t</a></div><div class="ttdeci">DWORD pid_t</div><div class="ttdef"><b>Definition:</b> windows.hpp:187</div></div> <div class="ttc" id="namespacemesos_1_1internal_html_a91a5bc5e418e8712bb512721b5abc46d"><div class="ttname"><a href="namespacemesos_1_1internal.html#a91a5bc5e418e8712bb512721b5abc46d">mesos::internal::usage</a></div><div class="ttdeci">Try< ResourceStatistics > usage(pid_t pid, bool mem=true, bool cpus=true)</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/utilities_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/utilities_8hpp_source.html b/content/api/latest/c++/utilities_8hpp_source.html index ba48a57..9d5fe64 100644 --- a/content/api/latest/c++/utilities_8hpp_source.html +++ b/content/api/latest/c++/utilities_8hpp_source.html @@ -120,7 +120,7 @@ <div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <span class="preprocessor">#endif // __OPENSSL_UTIL_HPP__</span></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:28</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2ip_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2ip_8hpp.html">ip.hpp</a></div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div> <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/utime_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/utime_8hpp_source.html b/content/api/latest/c++/utime_8hpp_source.html index 4114b15..08eb370 100644 --- a/content/api/latest/c++/utime_8hpp_source.html +++ b/content/api/latest/c++/utime_8hpp_source.html @@ -100,7 +100,7 @@ <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor">#endif // __STOUT_OS_UTIME_HPP__</span></div> <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classErrnoError_html"><div class="ttname"><a href="classErrnoError.html">ErrnoError</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:49</div></div> <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div> <div class="ttc" id="namespaceos_html_a818327458964860a86fc8964e4795b4d"><div class="ttname"><a href="namespaceos.html#a818327458964860a86fc8964e4795b4d">os::utime</a></div><div class="ttdeci">Try< Nothing > utime(const std::string &path)</div><div class="ttdef"><b>Definition:</b> utime.hpp:32</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/uuid_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/uuid_8hpp_source.html b/content/api/latest/c++/uuid_8hpp_source.html index ee18db5..01aac11 100644 --- a/content/api/latest/c++/uuid_8hpp_source.html +++ b/content/api/latest/c++/uuid_8hpp_source.html @@ -171,7 +171,7 @@ <div class="ttc" id="structid_1_1UUID_html_a53db0f50b26782f7a2dd77ab00f002f9"><div class="ttname"><a href="structid_1_1UUID.html#a53db0f50b26782f7a2dd77ab00f002f9">id::UUID::toBytes</a></div><div class="ttdeci">std::string toBytes() const </div><div class="ttdef"><b>Definition:</b> uuid.hpp:81</div></div> <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></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< Bytes > size(const std::string &path, const FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div class="ttdef"><b>Definition:</b> stat.hpp:100</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="structstd_1_1hash_3_01id_1_1UUID_01_4_html_a8d9f2dc715204de843e5bcb524f700a5"><div class="ttname"><a href="structstd_1_1hash_3_01id_1_1UUID_01_4.html#a8d9f2dc715204de843e5bcb524f700a5">std::hash< id::UUID >::argument_type</a></div><div class="ttdeci">id::UUID argument_type</div><div class="ttdef"><b>Definition:</b> uuid.hpp:106</div></div> <div class="ttc" id="structstd_1_1hash_3_01id_1_1UUID_01_4_html_a4969303cf710139eab75635d7a3aefd2"><div class="ttname"><a href="structstd_1_1hash_3_01id_1_1UUID_01_4.html#a4969303cf710139eab75635d7a3aefd2">std::hash< id::UUID >::operator()</a></div><div class="ttdeci">result_type operator()(const argument_type &uuid) const </div><div class="ttdef"><b>Definition:</b> uuid.hpp:108</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/v1_2resources_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/v1_2resources_8hpp_source.html b/content/api/latest/c++/v1_2resources_8hpp_source.html index b17f8b9..ff37550 100644 --- a/content/api/latest/c++/v1_2resources_8hpp_source.html +++ b/content/api/latest/c++/v1_2resources_8hpp_source.html @@ -461,7 +461,7 @@ <div class="line"><a name="l00510"></a><span class="lineno"> 510</span>  <span class="keywordflow">return</span> <a class="code" href="classError.html">Error</a>(converted.<a class="code" href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div> <div class="line"><a name="l00511"></a><span class="lineno"> 511</span>  }</div> <div class="line"><a name="l00512"></a><span class="lineno"> 512</span> </div> -<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  result = converted.<a class="code" href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>();</div> +<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  result = converted.<a class="code" href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">get</a>();</div> <div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  }</div> <div class="line"><a name="l00515"></a><span class="lineno"> 515</span> </div> <div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  <span class="keywordflow">return</span> result;</div> @@ -675,9 +675,10 @@ <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div> <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< Error ></a></div></div> <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad49e676c9316fb456bf65516acb7c12d"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad49e676c9316fb456bf65516acb7c12d">mesos::v1::Resources::unreserved</a></div><div class="ttdeci">Resources unreserved() const </div></div> +<div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div class="ttname"><a href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div class="ttdeci">T & get()&</div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div> <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ae6ae804b1d0941acb28f99e020bdda10"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ae6ae804b1d0941acb28f99e020bdda10">mesos::v1::Resources::end</a></div><div class="ttdeci">const_iterator end()</div><div class="ttdef"><b>Definition:</b> resources.hpp:563</div></div> <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad2b1ead3063e0d52e43d93c3dc5fd070"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad2b1ead3063e0d52e43d93c3dc5fd070">mesos::v1::Resources::isPersistentVolume</a></div><div class="ttdeci">static bool isPersistentVolume(const Resource &resource)</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a29248d8759863c4544ce372fef0b02c8"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a29248d8759863c4544ce372fef0b02c8">mesos::v1::Resources::disk</a></div><div class="ttdeci">Option< Bytes > disk() const </div></div> <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_afb2bb04c8e2228bc6d2e719bc13f9ac4"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">mesos::v1::Resources::nonRevocable</a></div><div class="ttdeci">Resources nonRevocable() const </div></div> <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a388bf0a6e067a2e29e6c02ddc8bd5f30"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a388bf0a6e067a2e29e6c02ddc8bd5f30">mesos::v1::Resources::cpus</a></div><div class="ttdeci">Option< double > cpus() const </div></div> @@ -768,7 +769,6 @@ <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_ad4403987b8e06ee32c8a8053b64e6210"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#ad4403987b8e06ee32c8a8053b64e6210">mesos::v1::Resources::shrink</a></div><div class="ttdeci">static bool shrink(Resource *resource, const Value::Scalar &target)</div></div> <div class="ttc" id="namespacemesos_1_1v1_html_aeac48818997621fcdd6f8cd71167811d"><div class="ttname"><a href="namespacemesos_1_1v1.html#aeac48818997621fcdd6f8cd71167811d">mesos::v1::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, const Attribute &attribute)</div></div> <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_acae32482500bf65bd41786fe07a480c9"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#acae32482500bf65bd41786fe07a480c9">mesos::v1::Resources::sum</a></div><div class="ttdeci">static Resources sum(const hashmap< Key, Resources > &_resources)</div><div class="ttdef"><b>Definition:</b> resources.hpp:356</div></div> -<div class="ttc" id="classTry_html_a7be0768038e0628632492edf6cc1515a"><div class="ttname"><a href="classTry.html#a7be0768038e0628632492edf6cc1515a">Try::get</a></div><div class="ttdeci">const T & get() const </div><div class="ttdef"><b>Definition:</b> try.hpp:73</div></div> <div class="ttc" id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div class="ttname"><a href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div class="ttdeci">constexpr const char * name</div><div class="ttdef"><b>Definition:</b> shell.hpp:41</div></div> <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a4bbeff06f7c6197ac143c6ace4311dc6"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a4bbeff06f7c6197ac143c6ace4311dc6">mesos::v1::Resources::find</a></div><div class="ttdeci">Option< Resources > find(const Resources &targets) const </div></div> <div class="ttc" id="classmesos_1_1v1_1_1Resources_html_a447b9a41f495889f1594bee5ebaf2d7a"><div class="ttname"><a href="classmesos_1_1v1_1_1Resources.html#a447b9a41f495889f1594bee5ebaf2d7a">mesos::v1::Resources::shared</a></div><div class="ttdeci">Resources shared() const </div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/veth_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/veth_8hpp_source.html b/content/api/latest/c++/veth_8hpp_source.html index e790f46..a31663d 100644 --- a/content/api/latest/c++/veth_8hpp_source.html +++ b/content/api/latest/c++/veth_8hpp_source.html @@ -98,7 +98,7 @@ <div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#endif // __LINUX_ROUTING_LINK_VETH_HPP__</span></div> <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< pid_t ></a></div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div> <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div> <div class="ttc" id="namespaceprocess_1_1network_html_a53b3d097e3d80075e841924f27ab8b36"><div class="ttname"><a href="namespaceprocess_1_1network.html#a53b3d097e3d80075e841924f27ab8b36">process::network::peer</a></div><div class="ttdeci">Try< Address > peer(int_fd s)</div><div class="ttdoc">Returns the peer&#39;s Address for the accepted or connected socket. </div><div class="ttdef"><b>Definition:</b> network.hpp:98</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/volume_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/volume_8hpp_source.html b/content/api/latest/c++/volume_8hpp_source.html index e345ba1..fd6b536 100644 --- a/content/api/latest/c++/volume_8hpp_source.html +++ b/content/api/latest/c++/volume_8hpp_source.html @@ -124,7 +124,7 @@ <div class="line"><a name="l00070"></a><span class="lineno"> 70</span> } <span class="comment">// namespace mesos {</span></div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor">#endif // __NVIDIA_GPU_VOLUME_HPP__</span></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div> <div class="ttc" id="namespacemesos_1_1uri_1_1docker_html_a001e34ad4b471e43d16e9f03e39a4566"><div class="ttname"><a href="namespacemesos_1_1uri_1_1docker.html#a001e34ad4b471e43d16e9f03e39a4566">mesos::uri::docker::manifest</a></div><div class="ttdeci">URI manifest(const std::string &repository, const std::string &reference, const std::string &registry, const Option< std::string > &scheme=None(), const Option< int > &port=None())</div><div class="ttdef"><b>Definition:</b> docker.hpp:47</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1NvidiaVolume_html_ad33863703e3a5641a61b880afa6272d3"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1NvidiaVolume.html#ad33863703e3a5641a61b880afa6272d3">mesos::internal::slave::NvidiaVolume::create</a></div><div class="ttdeci">static Try< NvidiaVolume > create()</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/weights_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/weights_8hpp_source.html b/content/api/latest/c++/weights_8hpp_source.html index ace94e0..2c8e512 100644 --- a/content/api/latest/c++/weights_8hpp_source.html +++ b/content/api/latest/c++/weights_8hpp_source.html @@ -114,7 +114,7 @@ <div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> <div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#endif // __MASTER_WEIGHTS_HPP__</span></div> <div class="ttc" id="master_2registry_8hpp_html"><div class="ttname"><a href="master_2registry_8hpp.html">registry.hpp</a></div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset< SlaveID ></a></div></div> <div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div> <div class="ttc" id="master_2registrar_8hpp_html"><div class="ttname"><a href="master_2registrar_8hpp.html">registrar.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2bootid_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2bootid_8hpp_source.html b/content/api/latest/c++/windows_2bootid_8hpp_source.html index 1f51b80..f49d5d3 100644 --- a/content/api/latest/c++/windows_2bootid_8hpp_source.html +++ b/content/api/latest/c++/windows_2bootid_8hpp_source.html @@ -101,7 +101,7 @@ <div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#endif // __STOUT_OS_WINDOWS_BOOTID_HPP__</span></div> <div class="ttc" id="namespaceos_html_ab4d56d19b1f9ff0d24d936327ae77b22"><div class="ttname"><a href="namespaceos.html#ab4d56d19b1f9ff0d24d936327ae77b22">os::bootId</a></div><div class="ttdeci">Try< std::string > bootId()</div><div class="ttdef"><b>Definition:</b> bootid.hpp:33</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a href="stringify_8hpp.html">stringify.hpp</a></div></div> <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div> <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2chdir_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2chdir_8hpp_source.html b/content/api/latest/c++/windows_2chdir_8hpp_source.html index e51171e..10a59ab 100644 --- a/content/api/latest/c++/windows_2chdir_8hpp_source.html +++ b/content/api/latest/c++/windows_2chdir_8hpp_source.html @@ -94,7 +94,7 @@ <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#endif // __STOUT_OS_WINDOWS_CHDIR_HPP__</span></div> <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:106</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div> <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2chroot_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2chroot_8hpp_source.html b/content/api/latest/c++/windows_2chroot_8hpp_source.html index a3c2524..1d3fa87 100644 --- a/content/api/latest/c++/windows_2chroot_8hpp_source.html +++ b/content/api/latest/c++/windows_2chroot_8hpp_source.html @@ -92,7 +92,7 @@ <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#endif // __STOUT_OS_WINDOWS_CHROOT_HPP__</span></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div> <div class="ttc" id="namespaceos_html_a555a98268adfef95f69ee212b318bbc0"><div class="ttname"><a href="namespaceos.html#a555a98268adfef95f69ee212b318bbc0">os::chroot</a></div><div class="ttdeci">Try< Nothing > chroot(const std::string &directory)</div><div class="ttdef"><b>Definition:</b> chroot.hpp:28</div></div> <div class="ttc" id="try_8hpp_html"><div class="ttname"><a href="try_8hpp.html">try.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2close_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2close_8hpp_source.html b/content/api/latest/c++/windows_2close_8hpp_source.html index 7730e85..82418e0 100644 --- a/content/api/latest/c++/windows_2close_8hpp_source.html +++ b/content/api/latest/c++/windows_2close_8hpp_source.html @@ -115,7 +115,7 @@ <div class="ttc" id="classos_1_1WindowsFD_html_a3ce17a730ace5352a1fc6d49f8336d52"><div class="ttname"><a href="classos_1_1WindowsFD.html#a3ce17a730ace5352a1fc6d49f8336d52">os::WindowsFD::type</a></div><div class="ttdeci">Type type() const </div><div class="ttdef"><b>Definition:</b> fd.hpp:121</div></div> <div class="ttc" id="fd_8hpp_html"><div class="ttname"><a href="fd_8hpp.html">fd.hpp</a></div></div> <div class="ttc" id="classos_1_1WindowsFD_html"><div class="ttname"><a href="classos_1_1WindowsFD.html">os::WindowsFD</a></div><div class="ttdef"><b>Definition:</b> fd.hpp:47</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classWindowsSocketError_html"><div class="ttname"><a href="classWindowsSocketError.html">WindowsSocketError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:120</div></div> <div class="ttc" id="classErrnoError_html"><div class="ttname"><a href="classErrnoError.html">ErrnoError</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:49</div></div> <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2copyfile_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2copyfile_8hpp_source.html b/content/api/latest/c++/windows_2copyfile_8hpp_source.html index 3e14817..a888fdd 100644 --- a/content/api/latest/c++/windows_2copyfile_8hpp_source.html +++ b/content/api/latest/c++/windows_2copyfile_8hpp_source.html @@ -119,7 +119,7 @@ <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div> <div class="ttc" id="namespaceos_html_a707a0147851cfc89e4421a07dd5f17a3"><div class="ttname"><a href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">os::copyfile</a></div><div class="ttdeci">Try< Nothing > copyfile(const std::string &source, const std::string &destination)</div><div class="ttdef"><b>Definition:</b> copyfile.hpp:38</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:106</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div> <div class="ttc" id="namespacepath_html_a09c4941618b3a4ea2dbfccf5fe9d3687"><div class="ttname"><a href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a></div><div class="ttdeci">bool absolute(const std::string &path)</div><div class="ttdoc">Returns whether the given path is an absolute path. </div><div class="ttdef"><b>Definition:</b> path.hpp:96</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2cpu_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2cpu_8hpp_source.html b/content/api/latest/c++/windows_2cpu_8hpp_source.html index edecfe4..4316afb 100644 --- a/content/api/latest/c++/windows_2cpu_8hpp_source.html +++ b/content/api/latest/c++/windows_2cpu_8hpp_source.html @@ -140,7 +140,7 @@ <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess_html_a625997c8386c1918142d303185105f7e"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#a625997c8386c1918142d303185105f7e">mesos::internal::slave::WindowsCpuIsolatorProcess::supportsStandalone</a></div><div class="ttdeci">bool supportsStandalone() override</div></div> <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< pid_t ></a></div></div> <div class="ttc" id="classprocess_1_1ProcessBase_html_a318038bacd95e4260864533f7cfe12fd"><div class="ttname"><a href="classprocess_1_1ProcessBase.html#a318038bacd95e4260864533f7cfe12fd">process::ProcessBase::ProcessBase</a></div><div class="ttdeci">ProcessBase(const std::string &id="")</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess_html_af4b1ea81568c04ee32d5598aa4a61855"><div class="ttname"><a href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#af4b1ea81568c04ee32d5598aa4a61855">mesos::internal::slave::WindowsCpuIsolatorProcess::supportsNesting</a></div><div class="ttdeci">bool supportsNesting() override</div></div> <div class="ttc" id="classhashset_html"><div class="ttname"><a href="classhashset.html">hashset< ContainerID ></a></div></div> <div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2dup_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2dup_8hpp_source.html b/content/api/latest/c++/windows_2dup_8hpp_source.html index 9bb9455..2ff7538 100644 --- a/content/api/latest/c++/windows_2dup_8hpp_source.html +++ b/content/api/latest/c++/windows_2dup_8hpp_source.html @@ -113,7 +113,7 @@ <div class="ttc" id="classos_1_1WindowsFD_html_a3ce17a730ace5352a1fc6d49f8336d52"><div class="ttname"><a href="classos_1_1WindowsFD.html#a3ce17a730ace5352a1fc6d49f8336d52">os::WindowsFD::type</a></div><div class="ttdeci">Type type() const </div><div class="ttdef"><b>Definition:</b> fd.hpp:121</div></div> <div class="ttc" id="fd_8hpp_html"><div class="ttname"><a href="fd_8hpp.html">fd.hpp</a></div></div> <div class="ttc" id="classos_1_1WindowsFD_html"><div class="ttname"><a href="classos_1_1WindowsFD.html">os::WindowsFD</a></div><div class="ttdef"><b>Definition:</b> fd.hpp:47</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classErrnoError_html"><div class="ttname"><a href="classErrnoError.html">ErrnoError</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:49</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div> <div class="ttc" id="error_8hpp_html_a176f6fc34ea37d40201853a52a475762"><div class="ttname"><a href="error_8hpp.html#a176f6fc34ea37d40201853a52a475762">SocketError</a></div><div class="ttdeci">ErrnoError SocketError</div><div class="ttdef"><b>Definition:</b> error.hpp:33</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html b/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html index ba3f60b..7889e7a 100644 --- a/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html +++ b/content/api/latest/c++/windows_2dynamiclibrary_8hpp_source.html @@ -157,7 +157,7 @@ <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> <div class="ttc" id="classError_html"><div class="ttname"><a href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:35</div></div> <div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option< std::string ></a></div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:106</div></div> <div class="ttc" id="classDynamicLibrary_html_a0ab4cac9af777fb64c70863534f1c64a"><div class="ttname"><a href="classDynamicLibrary.html#a0ab4cac9af777fb64c70863534f1c64a">DynamicLibrary::loadSymbol</a></div><div class="ttdeci">Try< void * > loadSymbol(const std::string &name)</div><div class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:82</div></div> <div class="ttc" id="classOption_html_a4e3bf8416d95246f43c91f1b5c309323"><div class="ttname"><a href="classOption.html#a4e3bf8416d95246f43c91f1b5c309323">Option::isSome</a></div><div class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> option.hpp:115</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2fcntl_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2fcntl_8hpp_source.html b/content/api/latest/c++/windows_2fcntl_8hpp_source.html index c5df0f9..4e17d5a 100644 --- a/content/api/latest/c++/windows_2fcntl_8hpp_source.html +++ b/content/api/latest/c++/windows_2fcntl_8hpp_source.html @@ -145,7 +145,7 @@ <div class="ttc" id="classos_1_1WindowsFD_html_a3ce17a730ace5352a1fc6d49f8336d52"><div class="ttname"><a href="classos_1_1WindowsFD.html#a3ce17a730ace5352a1fc6d49f8336d52">os::WindowsFD::type</a></div><div class="ttdeci">Type type() const </div><div class="ttdef"><b>Definition:</b> fd.hpp:121</div></div> <div class="ttc" id="fd_8hpp_html"><div class="ttname"><a href="fd_8hpp.html">fd.hpp</a></div></div> <div class="ttc" id="classos_1_1WindowsFD_html"><div class="ttname"><a href="classos_1_1WindowsFD.html">os::WindowsFD</a></div><div class="ttdef"><b>Definition:</b> fd.hpp:47</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="namespaceos_html_a238d27a90a749967761c1019d27b7e83"><div class="ttname"><a href="namespaceos.html#a238d27a90a749967761c1019d27b7e83">os::isNonblock</a></div><div class="ttdeci">Try< bool > isNonblock(int fd)</div><div class="ttdef"><b>Definition:</b> fcntl.hpp:87</div></div> <div class="ttc" id="classWindowsSocketError_html"><div class="ttname"><a href="classWindowsSocketError.html">WindowsSocketError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:120</div></div> <div class="ttc" id="namespaceos_html_a32281111157c19876d8dd6dac7cdbc13"><div class="ttname"><a href="namespaceos.html#a32281111157c19876d8dd6dac7cdbc13">os::isCloexec</a></div><div class="ttdeci">Try< bool > isCloexec(int fd)</div><div class="ttdef"><b>Definition:</b> fcntl.hpp:59</div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2fsync_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2fsync_8hpp_source.html b/content/api/latest/c++/windows_2fsync_8hpp_source.html index 2b3f8c9..6fed783 100644 --- a/content/api/latest/c++/windows_2fsync_8hpp_source.html +++ b/content/api/latest/c++/windows_2fsync_8hpp_source.html @@ -95,7 +95,7 @@ <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> <div class="ttc" id="fd_8hpp_html"><div class="ttname"><a href="fd_8hpp.html">fd.hpp</a></div></div> <div class="ttc" id="classos_1_1WindowsFD_html"><div class="ttname"><a href="classos_1_1WindowsFD.html">os::WindowsFD</a></div><div class="ttdef"><b>Definition:</b> fd.hpp:47</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classWindowsError_html"><div class="ttname"><a href="classWindowsError.html">WindowsError</a></div><div class="ttdef"><b>Definition:</b> error.hpp:106</div></div> <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div> <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div> http://git-wip-us.apache.org/repos/asf/mesos-site/blob/a98dc4ae/content/api/latest/c++/windows_2ftruncate_8hpp_source.html ---------------------------------------------------------------------- diff --git a/content/api/latest/c++/windows_2ftruncate_8hpp_source.html b/content/api/latest/c++/windows_2ftruncate_8hpp_source.html index dce6dd1..58aa79f 100644 --- a/content/api/latest/c++/windows_2ftruncate_8hpp_source.html +++ b/content/api/latest/c++/windows_2ftruncate_8hpp_source.html @@ -97,7 +97,7 @@ <div class="ttc" id="structNothing_html"><div class="ttname"><a href="structNothing.html">Nothing</a></div><div class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div> <div class="ttc" id="fd_8hpp_html"><div class="ttname"><a href="fd_8hpp.html">fd.hpp</a></div></div> <div class="ttc" id="classos_1_1WindowsFD_html"><div class="ttname"><a href="classos_1_1WindowsFD.html">os::WindowsFD</a></div><div class="ttdef"><b>Definition:</b> fd.hpp:47</div></div> -<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> try.hpp:34</div></div> +<div class="ttc" id="classTry_html"><div class="ttname"><a href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> check.hpp:33</div></div> <div class="ttc" id="classErrnoError_html"><div class="ttname"><a href="classErrnoError.html">ErrnoError</a></div><div class="ttdef"><b>Definition:</b> errorbase.hpp:49</div></div> <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a href="nothing_8hpp.html">nothing.hpp</a></div></div> <div class="ttc" id="classos_1_1WindowsFD_html_a94b69cae4edb8f3549845fbfa0355b7c"><div class="ttname"><a href="classos_1_1WindowsFD.html#a94b69cae4edb8f3549845fbfa0355b7c">os::WindowsFD::crt</a></div><div class="ttdeci">int crt() const </div><div class="ttdef"><b>Definition:</b> fd.hpp:97</div></div>