16 #ifndef __IPSDKUTIL_LOGMESSAGEMANAGERHDRDETAILSMACROS_H__ 17 #define __IPSDKUTIL_LOGMESSAGEMANAGERHDRDETAILSMACROS_H__ 21 #include <IPSDKUtil/Logger/LogMessageManager.h> 22 #include <boost/preprocessor/seq.hpp> 29 template <
typename EnumType,
typename DelayImpl =
void>
41 #define ADD_LOG_MSG_ITEM_MACRO(r, enumTypeStr, i, msgId) \ 44 typedef typename Derived::template MsgInfo<enumTypeStr::msgId> CurMsgInfo; \ 45 msgManager.addMessage(enumTypeStr::msgId, CurMsgInfo::getMsg()); \ 51 #endif // __IPSDKUTIL_LOGMESSAGEMANAGERHDRDETAILSMACROS_H__ Base macros set for IPSDK library.
Template class used to force message map instantiation.
Definition: LogMessageManagerHdrDetailsMacros.h:30
static bool process()
method allowing to process message map registration
Predefined macros for enumerates management.