Fixed the const qualifier with return type

pull/41/head
Hieromon Ikasamo 6 years ago
parent 27df41dd85
commit a7f3c3ba10
  1. 3
      src/AutoConnectAux.cpp
  2. 2
      src/AutoConnectAux.h
  3. 2
      src/AutoConnectElementBasis.h
  4. 16
      src/AutoConnectElementJson.h
  5. 16
      src/AutoConnectElementJsonImpl.h

@ -881,7 +881,6 @@ AutoConnectElement& AutoConnectAux::_loadElement(JsonObject& element, const Stri
*/ */
size_t AutoConnectAux::saveElement(Stream& out, std::vector<String> const& names) { size_t AutoConnectAux::saveElement(Stream& out, std::vector<String> const& names) {
size_t bufferSize = 0; size_t bufferSize = 0;
size_t stores = _addonElm.size();
size_t amount = names.size(); size_t amount = names.size();
size_t size_n = 0; size_t size_n = 0;
@ -941,7 +940,7 @@ size_t AutoConnectAux::saveElement(Stream& out, std::vector<String> const& names
* @param type An element type as String * @param type An element type as String
* @return A type of ACElement_t * @return A type of ACElement_t
*/ */
const ACElement_t AutoConnectAux::_asElementType(const String& type) { ACElement_t AutoConnectAux::_asElementType(const String& type) {
typedef struct { typedef struct {
const char* tName; const char* tName;
ACElement_t tEnum; ACElement_t tEnum;

@ -90,7 +90,7 @@ class AutoConnectAux : public PageBuilder {
bool _loadElement(JsonVariant& in, const String& name); /**< Load an element as specified name from JSON object */ 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& _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 */ 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 #endif // !AUTOCONNECT_USE_JSON
String _title; /**< A title of the page */ String _title; /**< A title of the page */

@ -43,7 +43,7 @@ class AutoConnectElementBasis {
} }
virtual ~AutoConnectElementBasis() {} virtual ~AutoConnectElementBasis() {}
virtual const String toHTML(void) const { return value; } 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 name; /**< Element name */
String value; /**< Element value */ String value; /**< Element value */

@ -52,7 +52,7 @@ class AutoConnectElementJson : virtual public AutoConnectElementBasis {
AutoConnectElementBasis::value = String(value); AutoConnectElementBasis::value = String(value);
} }
~AutoConnectElementJson() {} ~AutoConnectElementJson() {}
virtual const size_t getObjectSize(void) const; virtual size_t getObjectSize(void) const;
virtual bool loadMember(const JsonObject& json); virtual bool loadMember(const JsonObject& json);
virtual void serialize(JsonObject& json); virtual void serialize(JsonObject& json);
@ -77,7 +77,7 @@ class AutoConnectButtonJson : public AutoConnectElementJson, public AutoConnectB
AutoConnectButtonBasis::action = String(action); AutoConnectButtonBasis::action = String(action);
} }
~AutoConnectButtonJson() {} ~AutoConnectButtonJson() {}
const size_t getObjectSize(void) const override; size_t getObjectSize(void) const override;
bool loadMember(const JsonObject& json) override; bool loadMember(const JsonObject& json) override;
void serialize(JsonObject& json) override; void serialize(JsonObject& json) override;
}; };
@ -100,7 +100,7 @@ class AutoConnectCheckboxJson : public AutoConnectElementJson, public AutoConnec
AutoConnectCheckboxBasis::checked = checked; AutoConnectCheckboxBasis::checked = checked;
} }
~AutoConnectCheckboxJson() {} ~AutoConnectCheckboxJson() {}
const size_t getObjectSize(void) const override; size_t getObjectSize(void) const override;
bool loadMember(const JsonObject& json) override; bool loadMember(const JsonObject& json) override;
void serialize(JsonObject& json) override; void serialize(JsonObject& json) override;
}; };
@ -124,7 +124,7 @@ class AutoConnectInputJson : public AutoConnectElementJson, public AutoConnectIn
AutoConnectInputBasis::placeholder = String(placeholder); AutoConnectInputBasis::placeholder = String(placeholder);
} }
~AutoConnectInputJson() {} ~AutoConnectInputJson() {}
const size_t getObjectSize(void) const override; size_t getObjectSize(void) const override;
bool loadMember(const JsonObject& json) override; bool loadMember(const JsonObject& json) override;
void serialize(JsonObject& json) override; void serialize(JsonObject& json) override;
}; };
@ -147,7 +147,7 @@ class AutoConnectRadioJson : public AutoConnectElementJson, public AutoConnectRa
AutoConnectRadioBasis::checked = checked; AutoConnectRadioBasis::checked = checked;
} }
~AutoConnectRadioJson() {} ~AutoConnectRadioJson() {}
const size_t getObjectSize(void) const override; size_t getObjectSize(void) const override;
bool loadMember(const JsonObject& json) override; bool loadMember(const JsonObject& json) override;
void serialize(JsonObject& json) override; void serialize(JsonObject& json) override;
}; };
@ -168,7 +168,7 @@ class AutoConnectSelectJson : public AutoConnectElementJson, public AutoConnectS
AutoConnectSelectBasis::label = String(label); AutoConnectSelectBasis::label = String(label);
} }
~AutoConnectSelectJson() {} ~AutoConnectSelectJson() {}
const size_t getObjectSize(void) const override; size_t getObjectSize(void) const override;
bool loadMember(const JsonObject& json) override; bool loadMember(const JsonObject& json) override;
void serialize(JsonObject& json) override; void serialize(JsonObject& json) override;
}; };
@ -190,7 +190,7 @@ class AutoConnectSubmitJson : public AutoConnectElementJson, public AutoConnectS
AutoConnectSubmitBasis::uri = String(uri); AutoConnectSubmitBasis::uri = String(uri);
} }
~AutoConnectSubmitJson() {} ~AutoConnectSubmitJson() {}
const size_t getObjectSize(void) const override; size_t getObjectSize(void) const override;
bool loadMember(const JsonObject& json) override; bool loadMember(const JsonObject& json) override;
void serialize(JsonObject& json) override; void serialize(JsonObject& json) override;
}; };
@ -212,7 +212,7 @@ class AutoConnectTextJson : public AutoConnectElementJson, public AutoConnectTex
AutoConnectTextBasis::style = String(style); AutoConnectTextBasis::style = String(style);
} }
~AutoConnectTextJson() {} ~AutoConnectTextJson() {}
const size_t getObjectSize(void) const override; size_t getObjectSize(void) const override;
bool loadMember(const JsonObject& json) override; bool loadMember(const JsonObject& json) override;
void serialize(JsonObject& json) override; void serialize(JsonObject& json) override;
}; };

@ -16,7 +16,7 @@
* Returns JSON object size. * Returns JSON object size.
* @return An object size for JsonBuffer. * @return An object size for JsonBuffer.
*/ */
const size_t AutoConnectElementJson::getObjectSize() const { size_t AutoConnectElementJson::getObjectSize() const {
return JSON_OBJECT_SIZE(3); return JSON_OBJECT_SIZE(3);
} }
@ -68,7 +68,7 @@ void AutoConnectElementJson::_setMember(const JsonObject& json) {
* Returns JSON object size. * Returns JSON object size.
* @return An object size for JsonBuffer. * @return An object size for JsonBuffer.
*/ */
const size_t AutoConnectButtonJson::getObjectSize() const { size_t AutoConnectButtonJson::getObjectSize() const {
return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1); return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1);
} }
@ -104,7 +104,7 @@ void AutoConnectButtonJson::serialize(JsonObject& json) {
* Returns JSON object size. * Returns JSON object size.
* @return An object size for JsonBuffer. * @return An object size for JsonBuffer.
*/ */
const size_t AutoConnectCheckboxJson::getObjectSize() const { size_t AutoConnectCheckboxJson::getObjectSize() const {
return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(2); return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(2);
} }
@ -144,7 +144,7 @@ void AutoConnectCheckboxJson::serialize(JsonObject& json) {
* Returns JSON object size. * Returns JSON object size.
* @return An object size for JsonBuffer. * @return An object size for JsonBuffer.
*/ */
const size_t AutoConnectInputJson::getObjectSize() const { size_t AutoConnectInputJson::getObjectSize() const {
return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(3); return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(3);
} }
@ -186,7 +186,7 @@ void AutoConnectInputJson::serialize(JsonObject& json) {
* Returns JSON object size. * Returns JSON object size.
* @return An object size for JsonBuffer. * @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); 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. * Returns JSON object size.
* @return An object size for JsonBuffer. * @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); 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. * Returns JSON object size.
* @return An object size for JsonBuffer. * @return An object size for JsonBuffer.
*/ */
const size_t AutoConnectSubmitJson::getObjectSize() const { size_t AutoConnectSubmitJson::getObjectSize() const {
return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1); return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1);
} }
@ -329,7 +329,7 @@ void AutoConnectSubmitJson::serialize(JsonObject& json) {
* Returns JSON object size. * Returns JSON object size.
* @return An object size for JsonBuffer. * @return An object size for JsonBuffer.
*/ */
const size_t AutoConnectTextJson::getObjectSize() const { size_t AutoConnectTextJson::getObjectSize() const {
return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1); return AutoConnectElementJson::getObjectSize() + JSON_OBJECT_SIZE(1);
} }

Loading…
Cancel
Save