7using Code = std::uint16_t;
10inline constexpr Code ECO_None = 0;
12void toString(Code ecoCode,
char* ecoStr,
bool extensions =
true);
13inline void toBasicString(Code ecoCode,
char* ecoStr) {
14 toString(ecoCode, ecoStr,
false);
16inline void toExtendedString(Code ecoCode,
char* ecoStr) {
17 toString(ecoCode, ecoStr,
true);
20Code fromString(
const char* ecoStr);
21Code lastSubCode(Code ecoCode);
22Code basicCode(Code ecoCode);
23Code reduce(Code ecoCode);