| 128 | |
| 129 | template <typename T> |
| 130 | std::string_view EnumValues<T>::getNameForValue(T value) const |
| 131 | { |
| 132 | std::string_view result; |
| 133 | if (!getNameForValue(value, result)) |
| 134 | throw Exception(ErrorCodes::UNKNOWN_ELEMENT_OF_ENUM, "Unexpected value {} in enum", toString(value)); |
| 135 | return result; |
| 136 | } |
| 137 | |
| 138 | template <typename T> |
| 139 | bool EnumValues<T>::getNameForValue(T value, std::string_view & result) const |
no test coverage detected