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 *)
REveDataSimpleProxyBuilderTemplate(const REveDataSimpleProxyBuilderTemplate &)
void BuildItemViewType(const void *iData, int index, REveElement *itemHolder, const std::string &viewType, const REveViewContext *context) override
void BuildItem(const void *iData, int index, REveElement *itemHolder, const REveViewContext *context) override
virtual void BuildItem(const T &, int, REveElement *, const REveViewContext *)
REveDataSimpleProxyBuilderTemplate()
const REveDataSimpleProxyBuilderTemplate & operator=(const 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
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.