| 81 | |
| 82 | template <typename TEnumRepresentationType> |
| 83 | auto TEnumDescriptionBase<TEnumRepresentationType>::FromString(const TStringBuf name) const -> TRepresentationType { |
| 84 | const auto findResult = TryFromString(name); |
| 85 | if (Y_LIKELY(findResult.first)) { |
| 86 | return findResult.second; |
| 87 | } |
| 88 | ThrowUndefinedNameException(name, ClassName, AllEnumNames()); |
| 89 | } |
| 90 | |
| 91 | template <typename TEnumRepresentationType> |
| 92 | TEnumRepresentationType TEnumDescriptionBase<TEnumRepresentationType>::FromStringFullScan(const TStringBuf name, const TInitializationData& enumInitData) { |
no test coverage detected