This is using the IsKnown* functions to decide whether the input formsnit: "whether or not" here instead of "or not" at the end of the sentence.
This is using the IsKnown* functions to decide whether the input formsnit: "uses"
an known language tag or not. This allows users to create tags atnit: "a"
class LanguageTagStaticConverter {[Do not use a class simply to group static members.](https://google.github.io/styleguide/cppguide.html#Nonmember,_Static_Member,_and_Global_Functions) can `KnownLanguageTagFromString` just be a function at namespace scope? or can the body of that function be moved into `GetKnownLanguageTag`?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
This is using the IsKnown* functions to decide whether the input formsnit: "whether or not" here instead of "or not" at the end of the sentence.
Done
This is using the IsKnown* functions to decide whether the input formsDanilo Tedeschinit: "uses"
Done
an known language tag or not. This allows users to create tags atDanilo Tedeschinit: "a"
Done
[Do not use a class simply to group static members.](https://google.github.io/styleguide/cppguide.html#Nonmember,_Static_Member,_and_Global_Functions) can `KnownLanguageTagFromString` just be a function at namespace scope? or can the body of that function be moved into `GetKnownLanguageTag`?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
namespace {nit: blank lines before/after this
constexpr auto kTestData = std::to_array<LanguageTestData>({nit: `static constexpr`?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |