1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-12 16:22:22 +01:00

Fix parsing numbers in Anova (#2816)

This commit is contained in:
Oxan van Leeuwen
2021-11-28 20:00:29 +01:00
committed by GitHub
parent 7a564b222d
commit 10a2a7e0fc
3 changed files with 14 additions and 3 deletions

View File

@@ -353,6 +353,12 @@ template<typename T, enable_if_t<std::is_unsigned<T>::value, int> = 0> constexpr
/// Truncate a string to a specific length.
std::string str_truncate(const std::string &str, size_t length);
/// Extract the part of the string until either the first occurence of the specified character, or the end (requires str
/// to be null-terminated).
std::string str_until(const char *str, char ch);
/// Extract the part of the string until either the first occurence of the specified character, or the end.
std::string str_until(const std::string &str, char ch);
/// Convert the string to snake case (lowercase with underscores).
std::string str_snake_case(const std::string &str);