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:252
std::string IWORKPropertyID_t
Definition: IWORKPropertyInfo.h:18