1#ifndef ROOT7_REveDataProxySimpleBuilderTemplate
2#define ROOT7_REveDataProxySimpleBuilderTemplate
9namespace Experimental {
24 Build(*
reinterpret_cast<const T*
> (iData), index, itemHolder, context);
30 throw std::runtime_error(
"virtual Build(const T&, int, REveElement&, const REveViewContext*) not implemented by inherited class.");
37 BuildViewType(*
reinterpret_cast<const T*
> (iData), index, itemHolder, viewType, context);
43 throw std::runtime_error(
"virtual BuildViewType(const T&, int, REveElement&, const REveViewContext*) not implemented by inherited class.");
void Build(const void *iData, int index, REveElement *itemHolder, const REveViewContext *context) override
void BuildViewType(const void *iData, int index, REveElement *itemHolder, std::string viewType, const REveViewContext *context) override
virtual void BuildViewType(const T &, int, REveElement *, std::string, const REveViewContext *)
REveDataSimpleProxyBuilderTemplate(const REveDataSimpleProxyBuilderTemplate &)
virtual void Build(const T &, int, REveElement *, const REveViewContext *)
REveDataSimpleProxyBuilderTemplate()
const REveDataSimpleProxyBuilderTemplate & operator=(const REveDataSimpleProxyBuilderTemplate &)
void BuildViewType(const REveDataCollection *iCollection, REveElement *product, std::string viewType, const REveViewContext *) override