2015-07-29 07:19:43 -05:00
|
|
|
#pragma once
|
2012-05-18 02:45:23 -05:00
|
|
|
|
2015-07-29 07:19:43 -05:00
|
|
|
#define CAF_IS_DEFINING_PDM_FIELD
|
|
|
|
#define PdmDataValueField PdmField
|
|
|
|
#include "cafPdmDataValueField.h"
|
|
|
|
#undef PdmDataValueField
|
|
|
|
#undef CAF_IS_DEFINING_PDM_FIELD
|
2013-09-20 08:22:29 -05:00
|
|
|
|
2015-07-29 07:19:43 -05:00
|
|
|
namespace caf
|
2012-05-18 02:45:23 -05:00
|
|
|
{
|
2012-06-26 09:10:41 -05:00
|
|
|
|
2015-07-29 07:19:43 -05:00
|
|
|
// Specialization to create compiler errors to help finding the PdmField's to rename
|
2012-05-18 02:45:23 -05:00
|
|
|
|
2015-07-29 07:19:43 -05:00
|
|
|
#ifdef WIN32
|
2012-05-18 02:45:23 -05:00
|
|
|
|
2015-07-29 07:19:43 -05:00
|
|
|
template<typename DataType >
|
|
|
|
class PdmField <DataType*> : public Rename_PdmField_of_pointer_to_PdmChildField // You must rename PdmField<T*> to PdmChildField<T*>
|
|
|
|
{
|
|
|
|
};
|
2012-05-18 02:45:23 -05:00
|
|
|
|
2015-07-29 07:19:43 -05:00
|
|
|
#endif
|
2012-05-18 02:45:23 -05:00
|
|
|
|
2015-07-29 07:19:43 -05:00
|
|
|
}
|