This repository was archived by the owner on Mar 26, 2020. It is now read-only.
This repository was archived by the owner on Mar 26, 2020. It is now read-only.
Warning '-Werror=overloaded-virtual' with gcc-5.1.0 --std=c++14 #142
Open
Description
Please review and merge this pull request :
random-basad@7a03087
Thanks.
@artwyman
/home/genstor/toolchain/json11-master/json/json11.hpp:228:25: error: 'virtual const json11::Json& json11::JsonValue::operator[](const string&) const' was hidden [-Werror=overloaded-virtual]
virtual const Json &operator[](const std::string &key) const;
^
/home/genstor/toolchain/json11-master/json/json11.cpp:206:18: error: by 'virtual const json11::Json& json11::JsonArray::operator[](size_t) const' [-Werror=overloaded-virtual]
const Json & operator[](size_t i) const override;
^
In file included from /home/genstor/toolchain/json11-master/json/json11.cpp:22:0:
/home/genstor/toolchain/json11-master/json/json11.hpp:226:25: error: 'virtual const json11::Json& json11::JsonValue::operator[](size_t) const' was hidden [-Werror=overloaded-virtual]
virtual const Json &operator[](size_t i) const;
^
/home/genstor/toolchain/json11-master/json/json11.cpp:214:18: error: by 'virtual const json11::Json& json11::JsonObject::operator[](const string&) const' [-Werror=overloaded-virtual]
const Json & operator[](const string &key) const override;
^