diff options
| author | dgolear <[email protected]> | 2026-01-07 11:16:45 +0300 |
|---|---|---|
| committer | dgolear <[email protected]> | 2026-01-07 11:32:45 +0300 |
| commit | 8a4d330e02b74efa29298ee54e9ce4dcb85fd876 (patch) | |
| tree | ba8645f294c9fbf9dda4c57364908a572649df18 /library/cpp | |
| parent | 2032cd3c36ce2cd10165f0ac70fa556b17a23265 (diff) | |
YT-22593: Switch enum ToString to std::string
commit_hash:8a1bcbd29a7a3e7dfb5a62379fd921e8d164331f
Diffstat (limited to 'library/cpp')
| -rw-r--r-- | library/cpp/yt/misc/enum-inl.h | 6 | ||||
| -rw-r--r-- | library/cpp/yt/misc/enum.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/library/cpp/yt/misc/enum-inl.h b/library/cpp/yt/misc/enum-inl.h index 2b48730e387..ace52238396 100644 --- a/library/cpp/yt/misc/enum-inl.h +++ b/library/cpp/yt/misc/enum-inl.h @@ -227,7 +227,7 @@ constexpr bool CheckDomainNames(const TNames& names) } \ \ using ::ToString; \ - [[maybe_unused]] inline TString ToString(enumType value) \ + [[maybe_unused]] inline std::string ToString(enumType value) \ { \ return ::NYT::TEnumTraits<enumType>::ToString(value); \ } @@ -335,13 +335,13 @@ constexpr bool TEnumTraits<T, true>::IsValidValue(T value) } template <class T> -TString TEnumTraits<T, true>::ToString(T value) +std::string TEnumTraits<T, true>::ToString(T value) { using ::ToString; if (auto optionalLiteral = TEnumTraits<T>::FindLiteralByValue(value)) { return ToString(*optionalLiteral); } - TString result; + std::string result; result = TEnumTraits<T>::GetTypeName(); result += "("; result += ToString(ToUnderlying(value)); diff --git a/library/cpp/yt/misc/enum.h b/library/cpp/yt/misc/enum.h index 934677d90b4..1db8099df16 100644 --- a/library/cpp/yt/misc/enum.h +++ b/library/cpp/yt/misc/enum.h @@ -94,7 +94,7 @@ struct TEnumTraits<T, true> requires (!TEnumTraitsImpl<T>::IsBitEnum); static constexpr bool IsValidValue(T value); - static TString ToString(T value); + static std::string ToString(T value); static constexpr T FromString(TStringBuf literal); }; |
