You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by gi...@apache.org on 2026/03/21 18:44:44 UTC

(datasketches-cpp) branch gh-pages updated: deploy: b8627f4b422fcb81cbb117b7eab1dd21ccc87ea4

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/datasketches-cpp.git


The following commit(s) were added to refs/heads/gh-pages by this push:
     new 573a63a  deploy: b8627f4b422fcb81cbb117b7eab1dd21ccc87ea4
573a63a is described below

commit 573a63a09c961b89d22718ada4df045bc33bb603
Author: leerho <le...@users.noreply.github.com>
AuthorDate: Sat Mar 21 18:44:40 2026 +0000

    deploy: b8627f4b422fcb81cbb117b7eab1dd21ccc87ea4
---
 docs/master/kll__helper__impl_8hpp_source.html | 20 ++++++++++----------
 docs/master/kll__sketch__impl_8hpp_source.html | 20 ++++++++++----------
 2 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/docs/master/kll__helper__impl_8hpp_source.html b/docs/master/kll__helper__impl_8hpp_source.html
index 4926978..882b18b 100644
--- a/docs/master/kll__helper__impl_8hpp_source.html
+++ b/docs/master/kll__helper__impl_8hpp_source.html
@@ -119,17 +119,17 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>}</div>
 <div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
 <div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span>uint8_t kll_helper::floor_of_log2_of_fraction(uint64_t numer, uint64_t denom) {</div>
-<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span>  <span class="keywordflow">if</span> (denom &gt; numer) <span class="keywordflow">return</span> 0;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span>  <span class="keywordflow">if</span> (denom &gt; numer) { <span class="keywordflow">return</span> 0; }</div>
 <div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span>  uint8_t count = 0;</div>
 <div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>  <span class="keywordflow">while</span> (<span class="keyword">true</span>) {</div>
 <div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>    denom &lt;&lt;= 1;</div>
-<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>    <span class="keywordflow">if</span> (denom &gt; numer) <span class="keywordflow">return</span> count;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>    <span class="keywordflow">if</span> (denom &gt; numer) { <span class="keywordflow">return</span> count; }</div>
 <div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>    count++;</div>
 <div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>  }</div>
 <div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>}</div>
 <div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
 <div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>uint8_t kll_helper::ub_on_num_levels(uint64_t n) {</div>
-<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>  <span class="keywordflow">if</span> (n == 0) <span class="keywordflow">return</span> 1;</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>  <span class="keywordflow">if</span> (n == 0) { <span class="keywordflow">return</span> 1; }</div>
 <div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>  <span class="keywordflow">return</span> 1 + floor_of_log2_of_fraction(n, 1);</div>
 <div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span>}</div>
 <div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span> </div>
@@ -148,8 +148,8 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span>}</div>
 <div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span> </div>
 <div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span>uint16_t kll_helper::int_cap_aux(uint16_t k, uint8_t depth) {</div>
-<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span>  <span class="keywordflow">if</span> (depth &gt; 60) <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;depth &gt; 60&quot;</span>);</div>
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span>  <span class="keywordflow">if</span> (depth &lt;= 30) <span class="keywordflow">return</span> int_cap_aux_aux(k, depth);</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span>  <span class="keywordflow">if</span> (depth &gt; 60) { <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;depth &gt; 60&quot;</span>); }</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span>  <span class="keywordflow">if</span> (depth &lt;= 30) { <span class="keywordflow">return</span> int_cap_aux_aux(k, depth); }</div>
 <div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span>  <span class="keyword">const</span> uint8_t half = depth / 2;</div>
 <div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span>  <span class="keyword">const</span> uint8_t rest = depth - half;</div>
 <div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span>  <span class="keyword">const</span> uint16_t tmp = int_cap_aux_aux(k, half);</div>
@@ -157,11 +157,11 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span>}</div>
 <div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span> </div>
 <div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span>uint16_t kll_helper::int_cap_aux_aux(uint16_t k, uint8_t depth) {</div>
-<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span>  <span class="keywordflow">if</span> (depth &gt; 30) <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;depth &gt; 30&quot;</span>);</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span>  <span class="keywordflow">if</span> (depth &gt; 30) { <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;depth &gt; 30&quot;</span>); }</div>
 <div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span>  <span class="keyword">const</span> uint64_t twok = k &lt;&lt; 1; <span class="comment">// for rounding, we pre-multiply by 2</span></div>
 <div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span>  <span class="keyword">const</span> uint64_t tmp = (uint64_t) (((uint64_t) twok &lt;&lt; depth) / powers_of_three[depth]);</div>
 <div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span>  <span class="keyword">const</span> uint64_t result = (tmp + 1) &gt;&gt; 1; <span class="comment">// then here we add 1 and divide by 2</span></div>
-<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span>  <span class="keywordflow">if</span> (result &gt; k) <span class="keywordflow">throw</span> std::logic_error(<span class="stringliteral">&quot;result &gt; k&quot;</span>);</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span>  <span class="keywordflow">if</span> (result &gt; k) { <span class="keywordflow">throw</span> std::logic_error(<span class="stringliteral">&quot;result &gt; k&quot;</span>); }</div>
 <div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span>  <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint16_t<span class="keyword">&gt;</span>(result);</div>
 <div class="line"><a id="l00083" name="l00083"></a><span class="lineno">   83</span>}</div>
 <div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span> </div>
@@ -177,7 +177,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span> </div>
 <div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span><span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
 <div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span><span class="keywordtype">void</span> kll_helper::randomly_halve_down(T* buf, uint32_t start, uint32_t length) {</div>
-<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span>  <span class="keywordflow">if</span> (!is_even(length)) <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;length must be even&quot;</span>);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span>  <span class="keywordflow">if</span> (!is_even(length)) { <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;length must be even&quot;</span>); }</div>
 <div class="line"><a id="l00098" name="l00098"></a><span class="lineno">   98</span>  <span class="keyword">const</span> uint32_t half_length = length / 2;</div>
 <div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span><span class="preprocessor">#ifdef KLL_VALIDATION</span></div>
 <div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span>  <span class="keyword">const</span> uint32_t offset = deterministic_offset();</div>
@@ -193,7 +193,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span> </div>
 <div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span><span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
 <div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span><span class="keywordtype">void</span> kll_helper::randomly_halve_up(T* buf, uint32_t start, uint32_t length) {</div>
-<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span>  <span class="keywordflow">if</span> (!is_even(length)) <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;length must be even&quot;</span>);</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span>  <span class="keywordflow">if</span> (!is_even(length)) { <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;length must be even&quot;</span>); }</div>
 <div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span>  <span class="keyword">const</span> uint32_t half_length = length / 2;</div>
 <div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span><span class="preprocessor">#ifdef KLL_VALIDATION</span></div>
 <div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span>  <span class="keyword">const</span> uint32_t offset = deterministic_offset();</div>
@@ -289,7 +289,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00206" name="l00206"></a><span class="lineno">  206</span>kll_helper::compress_result kll_helper::general_compress(uint16_t k, uint8_t m, uint8_t num_levels_in, T* items,</div>
 <div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span>        uint32_t* in_levels, uint32_t* out_levels, <span class="keywordtype">bool</span> is_level_zero_sorted)</div>
 <div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span>{</div>
-<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span>  <span class="keywordflow">if</span> (num_levels_in == 0) <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;num_levels_in == 0&quot;</span>); <span class="comment">// things are too weird if zero levels are allowed</span></div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span>  <span class="keywordflow">if</span> (num_levels_in == 0) { <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;num_levels_in == 0&quot;</span>); } <span class="comment">// things are too weird if zero levels are allowed</span></div>
 <div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span>  <span class="keyword">const</span> uint32_t starting_item_count = in_levels[num_levels_in] - in_levels[0];</div>
 <div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span>  uint8_t current_num_levels = num_levels_in;</div>
 <div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span>  uint32_t current_item_count = starting_item_count; <span class="comment">// decreases with each compaction</span></div>
diff --git a/docs/master/kll__sketch__impl_8hpp_source.html b/docs/master/kll__sketch__impl_8hpp_source.html
index b57d953..2040265 100644
--- a/docs/master/kll__sketch__impl_8hpp_source.html
+++ b/docs/master/kll__sketch__impl_8hpp_source.html
@@ -294,7 +294,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span> </div>
 <div class="line"><a id="l00200" name="l00200"></a><span class="lineno">  200</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> C, <span class="keyword">typename</span> A&gt;</div>
 <div class="line"><a id="l00201" name="l00201"></a><span class="lineno">  201</span>uint32_t kll_sketch&lt;T, C, A&gt;::internal_update() {</div>
-<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span>  <span class="keywordflow">if</span> (levels_[0] == 0) compress_while_updating();</div>
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span>  <span class="keywordflow">if</span> (levels_[0] == 0) { compress_while_updating(); }</div>
 <div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span>  n_++;</div>
 <div class="line"><a id="l00204" name="l00204"></a><span class="lineno">  204</span>  is_level_zero_sorted_ = <span class="keyword">false</span>;</div>
 <div class="line"><a id="l00205" name="l00205"></a><span class="lineno">  205</span>  <span class="keywordflow">return</span> --levels_[0];</div>
@@ -304,7 +304,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> FwdSk&gt;</div>
 <div class="foldopen" id="foldopen00210" data-start="{" data-end="}">
 <div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="classdatasketches_1_1kll__sketch.html#a49bb19e78f36fb72b8496cd6cff71fec">  210</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="classdatasketches_1_1kll__sketch.html#a49bb19e78f36fb72b8496cd6cff71fec">kll_sketch&lt;T, C, A&gt;::merge</a>(FwdSk&amp;&amp; other) {</div>
-<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span>  <span class="keywordflow">if</span> (other.is_empty()) <span class="keywordflow">return</span>;</div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span>  <span class="keywordflow">if</span> (other.is_empty()) { <span class="keywordflow">return</span>; }</div>
 <div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span>  <span class="keywordflow">if</span> (m_ != other.m_) {</div>
 <div class="line"><a id="l00213" name="l00213"></a><span class="lineno">  213</span>    <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;incompatible M: &quot;</span> + std::to_string(m_) + <span class="stringliteral">&quot; and &quot;</span> + std::to_string(other.m_));</div>
 <div class="line"><a id="l00214" name="l00214"></a><span class="lineno">  214</span>  }</div>
@@ -320,9 +320,9 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00224" name="l00224"></a><span class="lineno">  224</span>    <span class="keyword">const</span> uint32_t index = internal_update();</div>
 <div class="line"><a id="l00225" name="l00225"></a><span class="lineno">  225</span>    <span class="keyword">new</span> (&amp;items_[index]) T(conditional_forward&lt;FwdSk&gt;(other.items_[i]));</div>
 <div class="line"><a id="l00226" name="l00226"></a><span class="lineno">  226</span>  }</div>
-<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span>  <span class="keywordflow">if</span> (other.num_levels_ &gt;= 2) merge_higher_levels(other, final_n);</div>
+<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span>  <span class="keywordflow">if</span> (other.num_levels_ &gt;= 2) { merge_higher_levels(other, final_n); }</div>
 <div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span>  n_ = final_n;</div>
-<div class="line"><a id="l00229" name="l00229"></a><span class="lineno">  229</span>  <span class="keywordflow">if</span> (other.is_estimation_mode()) min_k_ = std::min(min_k_, other.min_k_);</div>
+<div class="line"><a id="l00229" name="l00229"></a><span class="lineno">  229</span>  <span class="keywordflow">if</span> (other.is_estimation_mode()) { min_k_ = std::min(min_k_, other.min_k_); }</div>
 <div class="line"><a id="l00230" name="l00230"></a><span class="lineno">  230</span>  assert_correct_total_weight();</div>
 <div class="line"><a id="l00231" name="l00231"></a><span class="lineno">  231</span>  reset_sorted_view();</div>
 <div class="line"><a id="l00232" name="l00232"></a><span class="lineno">  232</span>}</div>
@@ -366,7 +366,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> C, <span class="keyword">typename</span> A&gt;</div>
 <div class="foldopen" id="foldopen00260" data-start="{" data-end="}">
 <div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="classdatasketches_1_1kll__sketch.html#aa3f3769ba3fae6fa0e8a0bd65fef5422">  260</a></span>T <a class="code hl_function" href="classdatasketches_1_1kll__sketch.html#aa3f3769ba3fae6fa0e8a0bd65fef5422">kll_sketch&lt;T, C, A&gt;::get_min_item</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00261" name="l00261"></a><span class="lineno">  261</span>  <span class="keywordflow">if</span> (is_empty()) <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>);</div>
+<div class="line"><a id="l00261" name="l00261"></a><span class="lineno">  261</span>  <span class="keywordflow">if</span> (is_empty()) { <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>); }</div>
 <div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span>  <span class="keywordflow">return</span> *min_item_;</div>
 <div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span>}</div>
 </div>
@@ -374,7 +374,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00265" name="l00265"></a><span class="lineno">  265</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> C, <span class="keyword">typename</span> A&gt;</div>
 <div class="foldopen" id="foldopen00266" data-start="{" data-end="}">
 <div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="classdatasketches_1_1kll__sketch.html#a4cdb10e4f2949d55d29421c6e381a300">  266</a></span>T <a class="code hl_function" href="classdatasketches_1_1kll__sketch.html#a4cdb10e4f2949d55d29421c6e381a300">kll_sketch&lt;T, C, A&gt;::get_max_item</a>()<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00267" name="l00267"></a><span class="lineno">  267</span>  <span class="keywordflow">if</span> (is_empty()) <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>);</div>
+<div class="line"><a id="l00267" name="l00267"></a><span class="lineno">  267</span>  <span class="keywordflow">if</span> (is_empty()) { <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>); }</div>
 <div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span>  <span class="keywordflow">return</span> *max_item_;</div>
 <div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span>}</div>
 </div>
@@ -396,7 +396,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00281" name="l00281"></a><span class="lineno">  281</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> C, <span class="keyword">typename</span> A&gt;</div>
 <div class="foldopen" id="foldopen00282" data-start="{" data-end="}">
 <div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="classdatasketches_1_1kll__sketch.html#a849dfa06c183fd2fdfe4fe4a7e29d918">  282</a></span><span class="keywordtype">double</span> <a class="code hl_function" href="classdatasketches_1_1kll__sketch.html#a849dfa06c183fd2fdfe4fe4a7e29d918">kll_sketch&lt;T, C, A&gt;::get_rank</a>(<span class="keyword">const</span> T&amp; item, <span class="keywordtype">bool</span> inclusive)<span class="keyword"> con [...]
-<div class="line"><a id="l00283" name="l00283"></a><span class="lineno">  283</span>  <span class="keywordflow">if</span> (is_empty()) <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>);</div>
+<div class="line"><a id="l00283" name="l00283"></a><span class="lineno">  283</span>  <span class="keywordflow">if</span> (is_empty()) { <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>); }</div>
 <div class="line"><a id="l00284" name="l00284"></a><span class="lineno">  284</span>  setup_sorted_view();</div>
 <div class="line"><a id="l00285" name="l00285"></a><span class="lineno">  285</span>  <span class="keywordflow">return</span> sorted_view_-&gt;get_rank(item, inclusive);</div>
 <div class="line"><a id="l00286" name="l00286"></a><span class="lineno">  286</span>}</div>
@@ -405,7 +405,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00288" name="l00288"></a><span class="lineno">  288</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> C, <span class="keyword">typename</span> A&gt;</div>
 <div class="foldopen" id="foldopen00289" data-start="{" data-end="}">
 <div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="classdatasketches_1_1kll__sketch.html#a44226b755e73883ea2c128876e35b1d1">  289</a></span><span class="keyword">auto</span> <a class="code hl_function" href="classdatasketches_1_1kll__sketch.html#a44226b755e73883ea2c128876e35b1d1">kll_sketch&lt;T, C, A&gt;::get_PMF</a>(<span class="keyword">const</span> T* split_points, uint32_t size, <span class="keywordtype">bool</span> inclusive) <span class=" [...]
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span>  <span class="keywordflow">if</span> (is_empty()) <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>);</div>
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span>  <span class="keywordflow">if</span> (is_empty()) { <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>); }</div>
 <div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span>  setup_sorted_view();</div>
 <div class="line"><a id="l00292" name="l00292"></a><span class="lineno">  292</span>  <span class="keywordflow">return</span> sorted_view_-&gt;get_PMF(split_points, size, inclusive);</div>
 <div class="line"><a id="l00293" name="l00293"></a><span class="lineno">  293</span>}</div>
@@ -414,7 +414,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00295" name="l00295"></a><span class="lineno">  295</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> C, <span class="keyword">typename</span> A&gt;</div>
 <div class="foldopen" id="foldopen00296" data-start="{" data-end="}">
 <div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="classdatasketches_1_1kll__sketch.html#a20a4d992209b2aa58614c998d143705c">  296</a></span><span class="keyword">auto</span> <a class="code hl_function" href="classdatasketches_1_1kll__sketch.html#a20a4d992209b2aa58614c998d143705c">kll_sketch&lt;T, C, A&gt;::get_CDF</a>(<span class="keyword">const</span> T* split_points, uint32_t size, <span class="keywordtype">bool</span> inclusive) <span class=" [...]
-<div class="line"><a id="l00297" name="l00297"></a><span class="lineno">  297</span>  <span class="keywordflow">if</span> (is_empty()) <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>);</div>
+<div class="line"><a id="l00297" name="l00297"></a><span class="lineno">  297</span>  <span class="keywordflow">if</span> (is_empty()) { <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>); }</div>
 <div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span>  setup_sorted_view();</div>
 <div class="line"><a id="l00299" name="l00299"></a><span class="lineno">  299</span>  <span class="keywordflow">return</span> sorted_view_-&gt;get_CDF(split_points, size, inclusive);</div>
 <div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span>}</div>
@@ -423,7 +423,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00302" name="l00302"></a><span class="lineno">  302</span><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T, <span class="keyword">typename</span> C, <span class="keyword">typename</span> A&gt;</div>
 <div class="foldopen" id="foldopen00303" data-start="{" data-end="}">
 <div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="classdatasketches_1_1kll__sketch.html#ac02fcfb6e706148458a2ef89390223a9">  303</a></span><span class="keyword">auto</span> <a class="code hl_function" href="classdatasketches_1_1kll__sketch.html#ac02fcfb6e706148458a2ef89390223a9">kll_sketch&lt;T, C, A&gt;::get_quantile</a>(<span class="keywordtype">double</span> rank, <span class="keywordtype">bool</span> inclusive) <span class="keyword">const</ [...]
-<div class="line"><a id="l00304" name="l00304"></a><span class="lineno">  304</span>  <span class="keywordflow">if</span> (is_empty()) <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>);</div>
+<div class="line"><a id="l00304" name="l00304"></a><span class="lineno">  304</span>  <span class="keywordflow">if</span> (is_empty()) { <span class="keywordflow">throw</span> std::runtime_error(<span class="stringliteral">&quot;operation is undefined for an empty sketch&quot;</span>); }</div>
 <div class="line"><a id="l00305" name="l00305"></a><span class="lineno">  305</span>  <span class="keywordflow">if</span> ((rank &lt; 0.0) || (rank &gt; 1.0)) {</div>
 <div class="line"><a id="l00306" name="l00306"></a><span class="lineno">  306</span>    <span class="keywordflow">throw</span> std::invalid_argument(<span class="stringliteral">&quot;normalized rank cannot be less than zero or greater than 1.0&quot;</span>);</div>
 <div class="line"><a id="l00307" name="l00307"></a><span class="lineno">  307</span>  }</div>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org