Fix compilation under linux

This commit is contained in:
2023-03-21 17:37:16 +01:00
parent 4d0c488701
commit 96e318fd6d

View File

@@ -16,8 +16,10 @@ inline std::string toString(int16_t val) { return std::to_string(val); }
inline std::string toString(uint16_t val) { return std::to_string(val); }
inline std::string toString(int32_t val) { return std::to_string(val); }
inline std::string toString(uint32_t val) { return std::to_string(val); }
#ifdef IDF_VER
inline std::string toString(int val) { return std::to_string(val); }
inline std::string toString(unsigned int val) { return std::to_string(val); }
#endif
inline std::string toString(int64_t val) { return std::to_string(val); }
inline std::string toString(uint64_t val) { return std::to_string(val); }
inline std::string toString(float val) { return std::to_string(val); }
@@ -30,8 +32,10 @@ inline std::string toString(std::optional<int16_t> val) { if (val) return toStri
inline std::string toString(std::optional<uint16_t> val) { if (val) return toString(*val); else return {}; }
inline std::string toString(std::optional<int32_t> val) { if (val) return toString(*val); else return {}; }
inline std::string toString(std::optional<uint32_t> val) { if (val) return toString(*val); else return {}; }
#ifdef IDF_VER
inline std::string toString(std::optional<int> val) { if (val) return toString(*val); else return {}; }
inline std::string toString(std::optional<unsigned int> val) { if (val) return toString(*val); else return {}; }
#endif
inline std::string toString(std::optional<int64_t> val) { if (val) return toString(*val); else return {}; }
inline std::string toString(std::optional<uint64_t> val) { if (val) return toString(*val); else return {}; }
inline std::string toString(std::optional<float> val) { if (val) return toString(*val); else return {}; }