Added static EscapedString::printTo

This commit is contained in:
Benoit Blanchon
2014-08-01 15:27:58 +02:00
parent 0d28612507
commit 158f4600fb
2 changed files with 7 additions and 4 deletions

View File

@ -30,10 +30,8 @@ static inline size_t printCharTo(char c, Print& p)
: p.write(c); : p.write(c);
} }
size_t EscapedString::printTo(Print& p) const size_t EscapedString::printTo(const char* s, Print& p)
{ {
const char* s = rawString;
if (!s) return p.print("null"); if (!s) return p.print("null");
size_t n = p.write('\"'); size_t n = p.write('\"');

View File

@ -20,10 +20,15 @@ namespace ArduinoJson
{ {
} }
size_t printTo(Print&) const; size_t printTo(Print& p) const
{
return printTo(rawString, p);
}
private: private:
const char* rawString; const char* rawString;
static size_t printTo(const char*, Print&);
}; };
} }
} }