IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
ActionHdrMacros.h
Go to the documentation of this file.
1 // ActionHdrMacros.h:
3 // ------------------
4 //
14 
15 #ifndef __IPSDKCORE_ACTIONHDRMACROS_H__
16 #define __IPSDKCORE_ACTIONHDRMACROS_H__
17 
20 #include <boost/smart_ptr/make_shared_object.hpp>
21 
24 
27 #define IPSDK_DECLARE_ACTION(libraryName, className) \
28  IPSDK_DECLARE_SERIAL_WITHOUT_COPY(libraryName, className) \
29  IPSDK_DECLARE_TOOLTIP() \
30  friend boost::shared_ptr<className> boost::make_shared<className>(); \
31  IPSDK_DECLARE_OBJECT_BASE_INFO(libraryName, className);
32 
35 
36 #endif // __IPSDKCORE_ACTIONHDRMACROS_H__
Macro allowing to manage object base informations.
Predefined types for actions management.