D | SVGRenderStyleDefs.h | 53 #define SVG_RS_DEFINE_ATTRIBUTE_DATAREF(Data, Group, Variable, Type, Name) \ argument 54 Data Name() const { return Group->Variable; } \ 55 void set##Type(Data obj) { SVG_RS_SET_VARIABLE(Group, Variable, obj) } 57 #define SVG_RS_DEFINE_ATTRIBUTE_DATAREF_WITH_INITIAL(Data, Group, Variable, Type, Name, Initial) \ argument 58 SVG_RS_DEFINE_ATTRIBUTE_DATAREF(Data, Group, Variable, Type, Name) \ 61 #define SVG_RS_DEFINE_ATTRIBUTE_DATAREF_WITH_INITIAL_REFCOUNTED(Data, Group, Variable, Type, Name, … argument 62 Data* Name() const { return Group->Variable.get(); } \ 64 if (!(Group->Variable == obj)) \ 65 Group.access()->Variable = obj; \ 69 #define SVG_RS_DEFINE_ATTRIBUTE_DATAREF_WITH_INITIAL_OWNPTR(Data, Group, Variable, Type, Name, Init… argument [all …]
|