12#ifndef ROOT7_REveDataProxySimpleBuilderTemplate
13#define ROOT7_REveDataProxySimpleBuilderTemplate
19namespace Experimental {
34 BuildItem(*
reinterpret_cast<const T*
> (iData),
index, itemHolder, context);
40 throw std::runtime_error(
"virtual Build(const T&, int, REveElement&, const REveViewContext*) not implemented by inherited class.");
53 throw std::runtime_error(
"virtual BuildViewType(const T&, int, REveElement&, const REveViewContext*) not implemented by inherited class.");
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
virtual void BuildItemViewType(const T &, int, REveElement *, const std::string &, const REveViewContext *)
void BuildItemViewType(const void *iData, int index, REveElement *itemHolder, const std::string &viewType, const REveViewContext *context) override
const REveDataSimpleProxyBuilderTemplate & operator=(const REveDataSimpleProxyBuilderTemplate &)=delete
REveDataSimpleProxyBuilderTemplate(const REveDataSimpleProxyBuilderTemplate &)=delete
void BuildItem(const void *iData, int index, REveElement *itemHolder, const REveViewContext *context) override
virtual void BuildItem(const T &, int, REveElement *, const REveViewContext *)
REveDataSimpleProxyBuilderTemplate()
virtual void BuildItem(const void *data, int index, REveElement *iCollectionHolder, const REveViewContext *)=0
virtual void BuildItemViewType(const void *data, int index, REveElement *iCollectionHolder, const std::string &viewType, const REveViewContext *)=0
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...