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