24 #ifndef __CViewInterface__ 25 #define __CViewInterface__ 28 #include "CPMUnknown.h" 29 #include "IViewObjectChanges.h" 30 #include "MetaProgramming.h" 100 template <
class Interface>
120 void* fViewIFaceConsistencyChecker;
127 template <
class Interface>
129 fHelperInterface(boss), fViewIFaceConsistencyChecker(nil)
133 template <
class Interface>
136 fHelperInterface.AddRef();
139 template <
class Interface>
142 fHelperInterface.Release();
145 template <
class Interface>
149 if (interfaceID == IID_IGETINTERFACEIMPL)
156 template <
class Interface>
160 if (viewObjectChanges)
163 viewObjectChanges->
SetDirty(boss,
this, prop, allowModification);
167 #endif //__CViewInterface__