Files
Sourcetrail/src/lib/utility/interprocess/InterprocessUtility.h
T
wrongway88 1fbc16e098 logic: interprocess utility
Added basic interprocess utility
2017-02-21 17:12:35 +01:00

16 lines
408 B
C

#ifndef INTERPROCESS_UTILITY_H
#define INTERPROCESS_UTILITY_H
// requires a bool field 'm_initialized' to be defined
// if 'm_initialized' is false, the value '__retVal__' will be returned
// '__retVal__' is not required
#define IF_INITIALIZED(__retVal__) \
if(m_initialized == false) \
{ \
LOG_ERROR_STREAM(<< "not initialized"); \
return __retVal__; \
} \
else \
#endif // INTERPROCESS_UTILITY_H