MCPcopy Create free account
hub / github.com/bdring/FluidNC / enumValue

Method enumValue

FluidNC/src/Configuration/Parser.cpp:179–187  ·  view source on GitHub ↗

cppcheck-suppress unusedFunction

Source from the content-addressed store, hash-verified

177
178 // cppcheck-suppress unusedFunction
179 uint32_t Parser::enumValue(const EnumItem* e) const {
180 auto token = string_util::trim(_token._value);
181 for (; e->name; ++e) {
182 if (string_util::equal_ignore_case(token, e->name)) {
183 break;
184 }
185 }
186 return e->value; // Terminal value is default.
187 }
188
189 void Parser::uartMode(UartData& wordLength, UartParity& parity, UartStop& stopBits) const {
190 const char* errstr = decodeUartMode(_token._value, wordLength, parity, stopBits);

Callers 1

itemMethod · 0.80

Calls 2

equal_ignore_caseFunction · 0.85
trimFunction · 0.50

Tested by

no test coverage detected