aboutsummaryrefslogtreecommitdiffstats
path: root/util/generic/typetraits.h
diff options
context:
space:
mode:
authorionagamed <ionagamed@yandex-team.com>2024-03-12 20:44:55 +0300
committerionagamed <ionagamed@yandex-team.com>2024-03-12 21:07:31 +0300
commitaeb060ae2865e6846f3faa065d5aa3bc21e534d3 (patch)
treecd6477e186a3e13eb85ae36774536f7f4a7de53b /util/generic/typetraits.h
parent1337adc7441330a6b558d5c93c513f73d75e8af3 (diff)
downloadydb-aeb060ae2865e6846f3faa065d5aa3bc21e534d3.tar.gz
update CPP_STYLE_TEST_14 to CPP_STYLE_TEST_16: ^util
f25fb42bc8bd1b7423721fa3a0f85ef2bb8f8d97
Diffstat (limited to 'util/generic/typetraits.h')
-rw-r--r--util/generic/typetraits.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/util/generic/typetraits.h b/util/generic/typetraits.h
index b877f4ef99..09aebcbad7 100644
--- a/util/generic/typetraits.h
+++ b/util/generic/typetraits.h
@@ -321,11 +321,10 @@ namespace NPrivate {
using std::end;
template <typename T>
- auto IsIterableImpl(int) -> decltype(
- begin(std::declval<T&>()) != end(std::declval<T&>()), // begin/end and operator !=
- ++std::declval<decltype(begin(std::declval<T&>()))&>(), // operator ++
- *begin(std::declval<T&>()), // operator*
- std::true_type{});
+ auto IsIterableImpl(int) -> decltype(begin(std::declval<T&>()) != end(std::declval<T&>()), // begin/end and operator !=
+ ++std::declval<decltype(begin(std::declval<T&>()))&>(), // operator ++
+ *begin(std::declval<T&>()), // operator*
+ std::true_type{});
template <typename T>
std::false_type IsIterableImpl(...);