Sfoglia il codice sorgente

Renamed Print::write() into print()

Benoît Blanchon 11 anni fa
parent
commit
5b1c2047a4

+ 3 - 3
JsonGenerator/JsonArray.h

@@ -41,19 +41,19 @@ private:
     {
         size_t n = 0;
         
-        n += p.write("[");
+        n += p.write('[');
 
         for (int i = 0; i < itemCount; i++)
         {
             if (i > 0)
             {
-                n += p.write(",");
+                n += p.write(',');
             }
 
             n += items[i].printTo(p);
         }
 
-        n += p.write("]");
+        n += p.write(']');
 
         return n;
     }

+ 10 - 10
JsonGenerator/JsonValue.cpp

@@ -7,7 +7,7 @@
 
 size_t JsonValue::printBoolTo(Print& p) const
 {
-    return p.write(content.asBool ? "true" : "false");
+    return p.print(content.asBool ? "true" : "false");
 }
 
 size_t JsonValue::printDoubleTo(Print& p) const
@@ -30,7 +30,7 @@ size_t JsonValue::printPrintableTo(Print& p) const
     if (content.asPrintable)
         return ((Printable*) content.asPrintable)->printTo(p);
     else
-        return p.write("null");
+        return p.print("null");
 }
 
 size_t JsonValue::printStringTo(Print& p) const
@@ -39,7 +39,7 @@ size_t JsonValue::printStringTo(Print& p) const
 
     if (!s)
     {
-        return p.write("null");
+        return p.print("null");
     }
 
     size_t n = 0;
@@ -51,31 +51,31 @@ size_t JsonValue::printStringTo(Print& p) const
         switch (*s)
         {
         case '"':
-            n += p.write("\\\"");
+            n += p.print("\\\"");
             break;
 
         case '\\':
-            n += p.write("\\\\");
+            n += p.print("\\\\");
             break;
 
         case '\b':
-            n += p.write("\\b");
+            n += p.print("\\b");
             break;
 
         case '\f':
-            n += p.write("\\f");
+            n += p.print("\\f");
             break;
 
         case '\n':
-            n += p.write("\\n");
+            n += p.print("\\n");
             break;
 
         case '\r':
-            n += p.write("\\r");
+            n += p.print("\\r");
             break;
 
         case '\t':
-            n += p.write("\\t");
+            n += p.print("\\t");
             break;
 
         default:

+ 2 - 2
JsonGenerator/Print.h

@@ -14,9 +14,9 @@ class Print
 {
 public:
 
-    virtual size_t write(uint8_t c) = 0;
+    virtual size_t write(uint8_t) = 0;
 
-    size_t write(const char* s);
+    size_t print(const char[]);
     size_t print(double, int = 2);
     size_t print(long);
 };

+ 3 - 3
JsonGeneratorTests/Print.cpp

@@ -9,7 +9,7 @@
 #include <cstdio>
 //#include <cstring>
 
-size_t Print::write(const char* s)
+size_t Print::print(const char s[])
 {
     size_t n = 0;
     while (*s)
@@ -23,14 +23,14 @@ size_t Print::print(double value, int digits)
 {
     char tmp[32];
     sprintf(tmp, "%.*lg", digits+1, value);
-    return write(tmp);
+    return print(tmp);
 }
 
 size_t Print::print(long value)
 {
     char tmp[32];
     sprintf(tmp, "%ld", value);
-    return write(tmp);
+    return print(tmp);
 }
 
 #endif

+ 1 - 1
JsonGeneratorTests/StringBuilderTests.cpp

@@ -64,7 +64,7 @@ namespace JsonGeneratorTests
 
         void write(const char* value)
         {
-            returnValue = sb->write(value);
+            returnValue = sb->print(value);
         }
 
         void assertResultIs(const char* expected)