MCPcopy Create free account
hub / github.com/bblanchon/ArduinoJson / convertTo

Method convertTo

src/ArduinoJson/Numbers/parseNumber.hpp:61–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

59
60 template <typename T>
61 T convertTo() const {
62 switch (type_) {
63 case NumberType::Float:
64 return convertNumber<T>(value_.asFloat);
65 case NumberType::SignedInteger:
66 return convertNumber<T>(value_.asSignedInteger);
67 case NumberType::UnsignedInteger:
68 return convertNumber<T>(value_.asUnsignedInteger);
69#if ARDUINOJSON_USE_DOUBLE
70 case NumberType::Double:
71 return convertNumber<T>(value_.asDouble);
72#endif
73 default:
74 return T();
75 }
76 }
77
78 NumberType type() const {
79 return type_;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected