From a7f3c3ba10a9b0c5ee750930bf1e41ff937024f8 Mon Sep 17 00:00:00 2001 From: Hieromon Ikasamo Date: Mon, 18 Feb 2019 18:18:57 +0900 Subject: [PATCH] Fixed the const qualifier with return type --- src/AutoConnectAux.cpp | 3 +-- src/AutoConnectAux.h | 2 +- src/AutoConnectElementBasis.h | 2 +- src/AutoConnectElementJson.h | 16 ++++++++-------- src/AutoConnectElementJsonImpl.h | 16 ++++++++-------- 5 files changed, 19 insertions(+), 20 deletions(-) diff --git a/src/AutoConnectAux.cpp b/src/AutoConnectAux.cpp index c0cafff..e3fde92 100644 --- a/src/AutoConnectAux.cpp +++ b/src/AutoConnectAux.cpp @@ -881,7 +881,6 @@ AutoConnectElement& AutoConnectAux::_loadElement(JsonObject& element, const Stri */ size_t AutoConnectAux::saveElement(Stream& out, std::vector const& names) { size_t bufferSize = 0; - size_t stores = _addonElm.size(); size_t amount = names.size(); size_t size_n = 0; @@ -941,7 +940,7 @@ size_t AutoConnectAux::saveElement(Stream& out, std::vector const& names * @param type An element type as String * @return A type of ACElement_t */ -const ACElement_t AutoConnectAux::_asElementType(const String& type) { +ACElement_t AutoConnectAux::_asElementType(const String& type) { typedef struct { const char* tName; ACElement_t tEnum; diff --git a/src/AutoConnectAux.h b/src/AutoConnectAux.h index 889da26..bb5f2b4 100644 --- a/src/AutoConnectAux.h +++ b/src/AutoConnectAux.h @@ -90,7 +90,7 @@ class AutoConnectAux : public PageBuilder { bool _loadElement(JsonVariant& in, const String& name); /**< Load an element as specified name from JSON object */ AutoConnectElement& _loadElement(JsonObject& in, const String& name); /**< Load an element as specified name from JSON object */ AutoConnectElement* _createElement(const JsonObject& json); /**< Create an AutoConnectElement instance from JSON object */ - static const ACElement_t _asElementType(const String& type); /**< Convert a string of element type to the enumeration value */ + static ACElement_t _asElementType(const String& type); /**< Convert a string of element type to the enumeration value */ #endif // !AUTOCONNECT_USE_JSON String _title; /**< A title of the page */ diff --git a/src/AutoConnectElementBasis.h b/src/AutoConnectElementBasis.h index f25510c..77e914e 100644 --- a/src/AutoConnectElementBasis.h +++ b/src/AutoConnectElementBasis.h @@ -43,7 +43,7 @@ class AutoConnectElementBasis { } virtual ~AutoConnectElementBasis() {} virtual const String toHTML(void) const { return value; } - const ACElement_t typeOf(void) const { return _type; } + ACElement_t typeOf(void) const { return _type; } String name; /**< Element name */ String value; /**< Element value */ diff --git a/src/AutoConnectElementJson.h b/src/AutoConnectElementJson.h index 282b0a7..3260b03 100644 --- a/src/AutoConnectElementJson.h +++ b/src/AutoConnectElementJson.h @@ -52,7 +52,7 @@ class AutoConnectElementJson : virtual public AutoConnectElementBasis { AutoConnectElementBasis::value = String(value); } ~AutoConnectElementJson() {} - virtual const size_t getObjectSize(void) const; + virtual size_t getObjectSize(void) const; virtual bool loadMember(const JsonObject& json); virtual void serialize(JsonObject& json); @@ -77,7 +77,7 @@ class AutoConnectButtonJson : public AutoConnectElementJson, public AutoConnectB AutoConnectButtonBasis::action = String(action); } ~AutoConnectButtonJson() {} - const size_t getObjectSize(void) const override; + size_t getObjectSize(void) const override; bool loadMember(const JsonObject& json) override; void serialize(JsonObject& json) override; }; @@ -100,7 +100,7 @@ class AutoConnectCheckboxJson : public AutoConnectElementJson, public AutoConnec AutoConnectCheckboxBasis::checked = checked; } ~AutoConnectCheckboxJson() {} - const size_t getObjectSize(void) const override; + size_t getObjectSize(void) const override; bool loadMember(const JsonObject& json) override; void serialize(JsonObject& json) override; }; @@ -124,7 +124,7 @@ class AutoConnectInputJson : public AutoConnectElementJson, public AutoConnectIn AutoConnectInputBasis::placeholder = String(placeholder); } ~AutoConnectInputJson() {} - const size_t getObjectSize(void) const override; + size_t getObjectSize(void) const override; bool loadMember(const JsonObject& json) override; void serialize(JsonObject& json) override; }; @@ -147,7 +147,7 @@ class AutoConnectRadioJson : public AutoConnectElementJson, public AutoConnectRa AutoConnectRadioBasis::checked = checked; } ~AutoConnectRadioJson() {} - const size_t getObjectSize(void) const override; + size_t getObjectSize(void) const override; bool loadMember(const JsonObject& json) override; void serialize(JsonObject& json) override; }; @@ -168,7 +168,7 @@ class AutoConnectSelectJson : public AutoConnectElementJson, public AutoConnectS AutoConnectSelectBasis::label = String(label); } ~AutoConnectSelectJson() {} - const size_t getObjectSize(void) const override; + size_t getObjectSize(void) const override; bool loadMember(const JsonObject& json) override; void serialize(JsonObject& json) override; }; @@ -190,7 +190,7 @@ class AutoConnectSubmitJson : public AutoConnectElementJson, public AutoConnectS AutoConnectSubmitBasis::uri = String(uri); } ~AutoConnectSubmitJson() {} - const size_t getObjectSize(void) const override; + size_t getObjectSize(void) const override; bool loadMember(const JsonObject& json) override; void serialize(JsonObject& json) override; }; @@ -212,7 +212,7 @@ class AutoConnectTextJson : public AutoConnectElementJson, public AutoConnectTex AutoConnectTextBasis::style = String(style); } ~AutoConnectTextJson() {} - const size_t getObjectSize(void) const override; + size_t getObjectSize(void) const override; bool loadMember(const JsonObject& json) override; void serialize(JsonObject& json) override; }; diff --git a/src/AutoConnectElementJsonImpl.h b/src/AutoConnectElementJsonImpl.h index ca3b3e2..c30dd27 100644 --- a/src/AutoConnectElementJsonImpl.h +++ b/src/AutoConnectElementJsonImpl.h @@ -16,7 +16,7 @@ * Returns JSON object size. * @return An object size for JsonBuffer. */ -const size_t AutoConnectElementJson::getObjectSize() const { +size_t AutoConnectElementJson::getObjectSize() const { return JSON_OBJECT_SIZE(3); } @@ -68,7 +68,7 @@ void AutoConnectElementJson::_setMember(const JsonObject& json) { * Returns JSON object size. * @return An object size for JsonBuffer. */ -const size_t AutoConnectButtonJson::getObjectSize() const { +size_t AutoConnectButtonJson::getObjectSize() const { return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1); } @@ -104,7 +104,7 @@ void AutoConnectButtonJson::serialize(JsonObject& json) { * Returns JSON object size. * @return An object size for JsonBuffer. */ -const size_t AutoConnectCheckboxJson::getObjectSize() const { +size_t AutoConnectCheckboxJson::getObjectSize() const { return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(2); } @@ -144,7 +144,7 @@ void AutoConnectCheckboxJson::serialize(JsonObject& json) { * Returns JSON object size. * @return An object size for JsonBuffer. */ -const size_t AutoConnectInputJson::getObjectSize() const { +size_t AutoConnectInputJson::getObjectSize() const { return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(3); } @@ -186,7 +186,7 @@ void AutoConnectInputJson::serialize(JsonObject& json) { * Returns JSON object size. * @return An object size for JsonBuffer. */ -const size_t AutoConnectRadioJson::getObjectSize() const { +size_t AutoConnectRadioJson::getObjectSize() const { return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(3) + _values.size() * JSON_OBJECT_SIZE(1) + JSON_ARRAY_SIZE(1); } @@ -248,7 +248,7 @@ void AutoConnectRadioJson::serialize(JsonObject& json) { * Returns JSON object size. * @return An object size for JsonBuffer. */ -const size_t AutoConnectSelectJson::getObjectSize() const { +size_t AutoConnectSelectJson::getObjectSize() const { return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(3) + _options.size() * JSON_OBJECT_SIZE(1) + JSON_ARRAY_SIZE(1); } @@ -293,7 +293,7 @@ void AutoConnectSelectJson::serialize(JsonObject& json) { * Returns JSON object size. * @return An object size for JsonBuffer. */ -const size_t AutoConnectSubmitJson::getObjectSize() const { +size_t AutoConnectSubmitJson::getObjectSize() const { return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1); } @@ -329,7 +329,7 @@ void AutoConnectSubmitJson::serialize(JsonObject& json) { * Returns JSON object size. * @return An object size for JsonBuffer. */ -const size_t AutoConnectTextJson::getObjectSize() const { +size_t AutoConnectTextJson::getObjectSize() const { return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1); }