aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/yt/string/enum.h
diff options
context:
space:
mode:
authorbabenko <babenko@yandex-team.com>2024-10-26 23:13:30 +0300
committerbabenko <babenko@yandex-team.com>2024-10-26 23:30:14 +0300
commit41d598c624442bf6918407466dac3316b8277347 (patch)
tree5895b8823d4f887e1e5ab4f99cbac991dca5ca17 /library/cpp/yt/string/enum.h
parentddabd4ddff87ac13bfc87ef02af352216a0f4e13 (diff)
downloadydb-41d598c624442bf6918407466dac3316b8277347.tar.gz
YT-22885: DEFINE_ENUM_UNKNOWN_VALUE, string-related conversions
commit_hash:14c7e42422af750383f04855b4a7ea6b267b92d2
Diffstat (limited to 'library/cpp/yt/string/enum.h')
-rw-r--r--library/cpp/yt/string/enum.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/library/cpp/yt/string/enum.h b/library/cpp/yt/string/enum.h
index 792e09402d..a0be527583 100644
--- a/library/cpp/yt/string/enum.h
+++ b/library/cpp/yt/string/enum.h
@@ -15,10 +15,10 @@ TString DecodeEnumValue(TStringBuf value);
TString EncodeEnumValue(TStringBuf value);
template <class T>
-std::optional<T> TryParseEnum(TStringBuf value);
+std::optional<T> TryParseEnum(TStringBuf str, bool enableUnknown = false);
template <class T>
-T ParseEnum(TStringBuf value);
+T ParseEnum(TStringBuf str);
template <class T>
void FormatEnum(TStringBuilderBase* builder, T value, bool lowerCase);