@@ -199,7 +199,7 @@ void kll_sketch<T, C, A>::update_min_max(const T& item) {
199199
200200template <typename T, typename C, typename A>
201201uint32_t kll_sketch<T, C, A>::internal_update() {
202- if (levels_[0 ] == 0 ) compress_while_updating ();
202+ if (levels_[0 ] == 0 ) { compress_while_updating (); }
203203 n_++;
204204 is_level_zero_sorted_ = false ;
205205 return --levels_[0 ];
@@ -208,7 +208,7 @@ uint32_t kll_sketch<T, C, A>::internal_update() {
208208template <typename T, typename C, typename A>
209209template <typename FwdSk>
210210void kll_sketch<T, C, A>::merge(FwdSk&& other) {
211- if (other.is_empty ()) return ;
211+ if (other.is_empty ()) { return ; }
212212 if (m_ != other.m_ ) {
213213 throw std::invalid_argument (" incompatible M: " + std::to_string (m_) + " and " + std::to_string (other.m_ ));
214214 }
@@ -224,9 +224,9 @@ void kll_sketch<T, C, A>::merge(FwdSk&& other) {
224224 const uint32_t index = internal_update ();
225225 new (&items_[index]) T (conditional_forward<FwdSk>(other.items_ [i]));
226226 }
227- if (other.num_levels_ >= 2 ) merge_higher_levels (other, final_n);
227+ if (other.num_levels_ >= 2 ) { merge_higher_levels (other, final_n); }
228228 n_ = final_n;
229- if (other.is_estimation_mode ()) min_k_ = std::min (min_k_, other.min_k_ );
229+ if (other.is_estimation_mode ()) { min_k_ = std::min (min_k_, other.min_k_ ); }
230230 assert_correct_total_weight ();
231231 reset_sorted_view ();
232232}
@@ -258,13 +258,13 @@ bool kll_sketch<T, C, A>::is_estimation_mode() const {
258258
259259template <typename T, typename C, typename A>
260260T kll_sketch<T, C, A>::get_min_item() const {
261- if (is_empty ()) throw std::runtime_error (" operation is undefined for an empty sketch" );
261+ if (is_empty ()) { throw std::runtime_error (" operation is undefined for an empty sketch" ); }
262262 return *min_item_;
263263}
264264
265265template <typename T, typename C, typename A>
266266T kll_sketch<T, C, A>::get_max_item() const {
267- if (is_empty ()) throw std::runtime_error (" operation is undefined for an empty sketch" );
267+ if (is_empty ()) { throw std::runtime_error (" operation is undefined for an empty sketch" ); }
268268 return *max_item_;
269269}
270270
@@ -280,28 +280,28 @@ A kll_sketch<T, C, A>::get_allocator() const {
280280
281281template <typename T, typename C, typename A>
282282double kll_sketch<T, C, A>::get_rank(const T& item, bool inclusive) const {
283- if (is_empty ()) throw std::runtime_error (" operation is undefined for an empty sketch" );
283+ if (is_empty ()) { throw std::runtime_error (" operation is undefined for an empty sketch" ); }
284284 setup_sorted_view ();
285285 return sorted_view_->get_rank (item, inclusive);
286286}
287287
288288template <typename T, typename C, typename A>
289289auto kll_sketch<T, C, A>::get_PMF(const T* split_points, uint32_t size, bool inclusive) const -> vector_double {
290- if (is_empty ()) throw std::runtime_error (" operation is undefined for an empty sketch" );
290+ if (is_empty ()) { throw std::runtime_error (" operation is undefined for an empty sketch" ); }
291291 setup_sorted_view ();
292292 return sorted_view_->get_PMF (split_points, size, inclusive);
293293}
294294
295295template <typename T, typename C, typename A>
296296auto kll_sketch<T, C, A>::get_CDF(const T* split_points, uint32_t size, bool inclusive) const -> vector_double {
297- if (is_empty ()) throw std::runtime_error (" operation is undefined for an empty sketch" );
297+ if (is_empty ()) { throw std::runtime_error (" operation is undefined for an empty sketch" ); }
298298 setup_sorted_view ();
299299 return sorted_view_->get_CDF (split_points, size, inclusive);
300300}
301301
302302template <typename T, typename C, typename A>
303303auto kll_sketch<T, C, A>::get_quantile(double rank, bool inclusive) const -> quantile_return_type {
304- if (is_empty ()) throw std::runtime_error (" operation is undefined for an empty sketch" );
304+ if (is_empty ()) { throw std::runtime_error (" operation is undefined for an empty sketch" ); }
305305 if ((rank < 0.0 ) || (rank > 1.0 )) {
306306 throw std::invalid_argument (" normalized rank cannot be less than zero or greater than 1.0" );
307307 }
0 commit comments