diff --git a/JsonGenerator/IndentedPrint.cpp b/JsonGenerator/IndentedPrint.cpp index f29ba501..75032831 100644 --- a/JsonGenerator/IndentedPrint.cpp +++ b/JsonGenerator/IndentedPrint.cpp @@ -34,7 +34,7 @@ size_t IndentedPrint::write(uint8_t c) return n; } -size_t IndentedPrint::writeTabs() +inline size_t IndentedPrint::writeTabs() { size_t n = 0; diff --git a/JsonGenerator/JsonPrettyPrint.cpp b/JsonGenerator/JsonPrettyPrint.cpp index defa8617..a6992497 100644 --- a/JsonGenerator/JsonPrettyPrint.cpp +++ b/JsonGenerator/JsonPrettyPrint.cpp @@ -14,7 +14,7 @@ size_t JsonPrettyPrint::write(uint8_t c) return n; } -size_t JsonPrettyPrint::handleStringChar(uint8_t c) +inline size_t JsonPrettyPrint::handleStringChar(uint8_t c) { bool isQuote = c == '"' && previousChar != '\\'; @@ -23,7 +23,7 @@ size_t JsonPrettyPrint::handleStringChar(uint8_t c) return sink.write(c); } -size_t JsonPrettyPrint::handleMarkupChar(uint8_t c) +inline size_t JsonPrettyPrint::handleMarkupChar(uint8_t c) { switch (c) { @@ -49,33 +49,33 @@ size_t JsonPrettyPrint::handleMarkupChar(uint8_t c) } } -size_t JsonPrettyPrint::handleBlockOpen(uint8_t c) +inline size_t JsonPrettyPrint::handleBlockOpen(uint8_t c) { return indentIfNeeded() + sink.write(c); } -size_t JsonPrettyPrint::handleBlockClose(uint8_t c) +inline size_t JsonPrettyPrint::handleBlockClose(uint8_t c) { return unindentIfNeeded() + sink.write(c); } -size_t JsonPrettyPrint::handleColumn() +inline size_t JsonPrettyPrint::handleColumn() { return sink.write(':') + sink.write(' '); } -size_t JsonPrettyPrint::handleComma() +inline size_t JsonPrettyPrint::handleComma() { return sink.write(',') + sink.println(); } -size_t JsonPrettyPrint::handleQuoteOpen() +inline size_t JsonPrettyPrint::handleQuoteOpen() { inString = true; return indentIfNeeded() + sink.write('"'); } -size_t JsonPrettyPrint::handleNormalChar(uint8_t c) +inline size_t JsonPrettyPrint::handleNormalChar(uint8_t c) { return indentIfNeeded() + sink.write(c); }