From 6cc0b91261bafbdec4fee7207bae49b5dc6411d5 Mon Sep 17 00:00:00 2001 From: thegeorg <thegeorg@yandex-team.com> Date: Sun, 21 Aug 2022 01:48:26 +0300 Subject: Switch TString and TStringBase to std::reverse_iterator At the time an attempt to use e. g. `std::find_if` with `TString::rbegin()` / `TString::rend()` does not compile against `-DUSE_STL_SYSTEM` / modern libstdc++. --- util/generic/string.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'util/generic/string.h') diff --git a/util/generic/string.h b/util/generic/string.h index 5f56954481..fd3c771749 100644 --- a/util/generic/string.h +++ b/util/generic/string.h @@ -175,7 +175,7 @@ public: using traits_type = TTraits; using iterator = TCharType*; - using reverse_iterator = typename TBase::template TReverseIteratorBase<iterator>; + using reverse_iterator = std::reverse_iterator<iterator>; using typename TBase::const_iterator; using typename TBase::const_reference; using typename TBase::const_reverse_iterator; -- cgit v1.2.3