10 #ifndef IWORKPROPERTYINFO_H_INCLUDED 11 #define IWORKPROPERTYINFO_H_INCLUDED 20 template<
typename Name>
27 #define IWORK_DECLARE_PROPERTY(name, type) \ 28 namespace property { \ 33 struct IWORKPropertyInfo<property::name> \ 35 typedef type ValueType; \ 36 static const IWORKPropertyID_t id; \ 39 #define IWORK_IMPLEMENT_PROPERTY(name) \ 40 const IWORKPropertyID_t IWORKPropertyInfo<property::name>::id = #name 44 #endif // IWORKPROPERTYINFO_H_INCLUDED Definition: IWORKBezierElement.cpp:18
Definition: IWORKPropertyInfo.h:21
Definition: IWORKToken.h:266
std::string IWORKPropertyID_t
Definition: IWORKPropertyInfo.h:18