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);
}
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");
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:
const char* rawString;
static size_t printTo(const char*, Print&);
};
}
}