MCPcopy Create free account
hub / github.com/catboost/catboost / ParseEnum

Function ParseEnum

library/cpp/yt/string/enum-inl.h:78–84  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

76
77template <class T>
78T ParseEnum(TStringBuf str)
79{
80 if (auto optionalResult = TryParseEnum<T>(str, /*enableUnkown*/ true)) {
81 return *optionalResult;
82 }
83 NYT::NDetail::ThrowMalformedEnumValueException(TEnumTraits<T>::GetTypeName(), str);
84}
85
86template <class T>
87void FormatEnum(TStringBuilderBase* builder, T value, bool lowerCase)

Callers 1

OnLeaveScopeMethod · 0.50

Calls 2

GetTypeNameFunction · 0.50

Tested by

no test coverage detected