diff options
author | mvel <mvel@yandex-team.ru> | 2022-02-10 16:45:41 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:41 +0300 |
commit | 43f5a35593ebc9f6bcea619bb170394ea7ae468e (patch) | |
tree | e98df59de24d2ef7c77baed9f41e4875a2fef972 /util/string/strip.h | |
parent | bd30392c4cc92487950adc375c07adf52da1d592 (diff) | |
download | ydb-43f5a35593ebc9f6bcea619bb170394ea7ae468e.tar.gz |
Restoring authorship annotation for <mvel@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'util/string/strip.h')
-rw-r--r-- | util/string/strip.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/util/string/strip.h b/util/string/strip.h index eb9b684941..d5ef6da96d 100644 --- a/util/string/strip.h +++ b/util/string/strip.h @@ -170,29 +170,29 @@ static inline T StripStringRight(const T& from) { template <class T, class TStripCriterion> static inline T StripStringLeft(const T& from, TStripCriterion&& criterion) { return TStripImpl<true, false>::StripString(from, criterion); -} - +} + template <class T, class TStripCriterion> static inline T StripStringRight(const T& from, TStripCriterion&& criterion) { return TStripImpl<false, true>::StripString(from, criterion); -} - +} + /// Copies the given string removing leading and trailing spaces. static inline bool Strip(const TString& from, TString& to) { - return StripString(from, to); -} + return StripString(from, to); +} /// Removes leading and trailing spaces from the string. inline TString& StripInPlace(TString& s) { - Strip(s, s); - return s; -} + Strip(s, s); + return s; +} /// Returns a copy of the given string with removed leading and trailing spaces. inline TString Strip(const TString& s) Y_WARN_UNUSED_RESULT; inline TString Strip(const TString& s) { TString ret = s; - Strip(ret, ret); + Strip(ret, ret); return ret; } @@ -234,7 +234,7 @@ bool Collapse(const TString& from, TString& to, size_t maxLen = 0); /// Replaces several consequtive space symbols with one (processing is limited to maxLen bytes) inline TString& CollapseInPlace(TString& s, size_t maxLen = 0) { - Collapse(s, s, maxLen); + Collapse(s, s, maxLen); return s; } @@ -242,7 +242,7 @@ inline TString& CollapseInPlace(TString& s, size_t maxLen = 0) { inline TString Collapse(const TString& s, size_t maxLen = 0) Y_WARN_UNUSED_RESULT; inline TString Collapse(const TString& s, size_t maxLen) { TString ret; - Collapse(s, ret, maxLen); + Collapse(s, ret, maxLen); return ret; } @@ -252,6 +252,6 @@ void CollapseText(const TString& from, TString& to, size_t maxLen); /// @details An ellipsis is inserted at the end of the truncated line. inline void CollapseText(TString& s, size_t maxLen) { TString to; - CollapseText(s, to, maxLen); + CollapseText(s, to, maxLen); s = to; } |