Logo ROOT  
Reference Guide
RAttrAggregation.hxx File Reference
#include <ROOT/RAttrBase.hxx>
Include dependency graph for RAttrAggregation.hxx:
This graph shows which files directly or indirectly include this file:


class  ROOT::Experimental::RAttrAggregation
 Base class for attributes aggregations like lines or fill attributes. More...


namespace  ROOT
 This file contains a specialised ROOT message handler to test for diagnostic in unit tests.
namespace  ROOT::Experimental


#define R__ATTR_CLASS(ClassName, dflt_prefix)   R__ATTR_CLASS_DERIVED(ClassName,dflt_prefix,RAttrAggregation)
#define R__ATTR_CLASS_DERIVED(ClassName, dflt_prefix, BaseClass)

Macro Definition Documentation


#define R__ATTR_CLASS (   ClassName,
)    R__ATTR_CLASS_DERIVED(ClassName,dflt_prefix,RAttrAggregation)

Definition at line 82 of file RAttrAggregation.hxx.


#define R__ATTR_CLASS_DERIVED (   ClassName,
protected: \
const RAttrMap &GetDefaults() const override \
{ \
static auto dflts = CollectDefaults(); \
return dflts; \
} \
public: \
ClassName() = default; \
ClassName(RDrawable *drawable, const char *prefix = dflt_prefix) : BaseClass(drawable, prefix) {} \
ClassName(RAttrBase *parent, const char *prefix = dflt_prefix) : BaseClass(parent, prefix) {} \
ClassName(const ClassName &src) : ClassName() { src.CopyTo(*this); } \
ClassName &operator=(const ClassName &src) { Clear(); src.CopyTo(*this); return *this; }
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t src
Binding & operator=(OUT(*fun)(void))
RooCmdArg ClassName(const char *name)

Definition at line 67 of file RAttrAggregation.hxx.