diff options
author | arkady-e1ppa <arkady-e1ppa@yandex-team.com> | 2024-06-11 22:01:04 +0300 |
---|---|---|
committer | arkady-e1ppa <arkady-e1ppa@yandex-team.com> | 2024-06-12 11:47:00 +0300 |
commit | 89f56e044a4f82c7e88fa15771beca2d5787c7c8 (patch) | |
tree | adb31c52e55de4c2131cf15ca722e64b609b1a10 /library/cpp/yt/string/format-inl.h | |
parent | a41bb65a80fdc183e427b6c337dbbc15776f1c92 (diff) | |
download | ydb-89f56e044a4f82c7e88fa15771beca2d5787c7c8.tar.gz |
YT-21868: Delete unneeded ToString methods
e856aa45df227b86e8b121852d3774bb2504193b
Diffstat (limited to 'library/cpp/yt/string/format-inl.h')
-rw-r--r-- | library/cpp/yt/string/format-inl.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/library/cpp/yt/string/format-inl.h b/library/cpp/yt/string/format-inl.h index acaa8f7011..8d0ef4de93 100644 --- a/library/cpp/yt/string/format-inl.h +++ b/library/cpp/yt/string/format-inl.h @@ -473,19 +473,19 @@ template <class T, class TPolicy> void FormatValue(TStringBuilderBase* builder, const TMaybe<T, TPolicy>& value, TStringBuf spec); // std::optional -template <class T> +template <CFormattable T> void FormatValue(TStringBuilderBase* builder, const std::optional<T>& value, TStringBuf spec); // std::pair -template <class A, class B> +template <CFormattable A, CFormattable B> void FormatValue(TStringBuilderBase* builder, const std::pair<A, B>& value, TStringBuf spec); // std::tuple -template <class... Ts> +template <CFormattable... Ts> void FormatValue(TStringBuilderBase* builder, const std::tuple<Ts...>& value, TStringBuf spec); // TEnumIndexedArray -template <class E, class T> +template <class E, CFormattable T> void FormatValue(TStringBuilderBase* builder, const TEnumIndexedArray<E, T>& collection, TStringBuf spec); // One-valued ranges @@ -531,7 +531,7 @@ inline void FormatValue(TStringBuilderBase* builder, std::nullopt_t, TStringBuf } // std::optional: generic T -template <class T> +template <CFormattable T> void FormatValue(TStringBuilderBase* builder, const std::optional<T>& value, TStringBuf spec) { if (value.has_value()) { @@ -542,7 +542,7 @@ void FormatValue(TStringBuilderBase* builder, const std::optional<T>& value, TSt } // std::pair -template <class A, class B> +template <CFormattable A, CFormattable B> void FormatValue(TStringBuilderBase* builder, const std::pair<A, B>& value, TStringBuf spec) { builder->AppendChar('{'); @@ -553,7 +553,7 @@ void FormatValue(TStringBuilderBase* builder, const std::pair<A, B>& value, TStr } // std::tuple -template <class... Ts> +template <CFormattable... Ts> void FormatValue(TStringBuilderBase* builder, const std::tuple<Ts...>& value, TStringBuf spec) { builder->AppendChar('{'); @@ -571,7 +571,7 @@ void FormatValue(TStringBuilderBase* builder, const std::tuple<Ts...>& value, TS } // TEnumIndexedArray -template <class E, class T> +template <class E, CFormattable T> void FormatValue(TStringBuilderBase* builder, const TEnumIndexedArray<E, T>& collection, TStringBuf spec) { builder->AppendChar('{'); |