Skip to content
Snippets Groups Projects
Commit ec4c6f85 authored by Sergey Linev's avatar Sergey Linev
Browse files

[eve7] fix compiler warning, use override instead of virtual

parent 0869fa34
No related branches found
No related tags found
No related merge requests found
......@@ -17,28 +17,26 @@ public:
}
protected:
using REveDataSimpleProxyBuilder::Build;
virtual void Build(const void *iData, int index, REveElement *itemHolder, const REveViewContext *context)
void Build(const void *iData, int index, REveElement *itemHolder, const REveViewContext *context) override
{
if(iData) {
Build(*reinterpret_cast<const T*> (iData), index, itemHolder, context);
}
}
using REveDataSimpleProxyBuilder::BuildViewType;
virtual void BuildViewType(const void *iData, int index, REveElement *itemHolder, std::string viewType, const REveViewContext *context)
void Build(const T & /*iData*/, int /*index*/, REveElement */*itemHolder*/, const REveViewContext */*context*/) override
{
if(iData) {
BuildViewType(*reinterpret_cast<const T*> (iData), index, itemHolder, viewType, context);
}
throw std::runtime_error("virtual Build(const T&, int, REveElement&, const REveViewContext*) not implemented by inherited class.");
}
virtual void Build(const T &/*iData*/, int index, REveElement */*itemHolder*/, const REveViewContext */*context*/)
void BuildViewType(const void *iData, int index, REveElement *itemHolder, std::string viewType, const REveViewContext *context) override
{
throw std::runtime_error("virtual Build(const T&, int, REveElement&, const REveViewContext*) not implemented by inherited class.");
if(iData) {
BuildViewType(*reinterpret_cast<const T*> (iData), index, itemHolder, viewType, context);
}
}
virtual void BuildViewType(const T &/*iData*/, int index, REveElement */*itemHolder*/, std::string /*viewType*/, const REveViewContext */*context*/)
void BuildViewType(const T &/*iData*/, int /*index*/, REveElement */*itemHolder*/, std::string /*viewType*/, const REveViewContext */*context*/) override
{
throw std::runtime_error("virtual BuildViewType(const T&, int, REveElement&, const REveViewContext*) not implemented by inherited class.");
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment