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

Use virtal specifer when function is virtual but not overriden

parent 725d368c
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,7 @@ public:
}
protected:
using REveDataSimpleProxyBuilder::Build;
void Build(const void *iData, int index, REveElement *itemHolder, const REveViewContext *context) override
{
if(iData) {
......@@ -24,11 +25,12 @@ protected:
}
}
void Build(const T & /*iData*/, int /*index*/, REveElement * /*itemHolder*/, const REveViewContext * /*context*/) override
virtual void Build(const T & /*iData*/, int /*index*/, REveElement * /*itemHolder*/, const REveViewContext * /*context*/)
{
throw std::runtime_error("virtual Build(const T&, int, REveElement&, const REveViewContext*) not implemented by inherited class.");
}
using REveDataSimpleProxyBuilder::BuildViewType;
void BuildViewType(const void *iData, int index, REveElement *itemHolder, std::string viewType, const REveViewContext *context) override
{
if(iData) {
......@@ -36,7 +38,7 @@ protected:
}
}
void BuildViewType(const T & /*iData*/, int /*index*/, REveElement * /*itemHolder*/, std::string /*viewType*/, const REveViewContext * /*context*/) override
virtual void BuildViewType(const T & /*iData*/, int /*index*/, REveElement * /*itemHolder*/, std::string /*viewType*/, const REveViewContext * /*context*/)
{
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