29 #ifndef ICL_CORE_LOGGING_SCOPED_SEMAPHORE_H_INCLUDED 30 #define ICL_CORE_LOGGING_SCOPED_SEMAPHORE_H_INCLUDED 36 #ifdef _IC_BUILDER_DEPRECATED_STYLE_ 63 operator bool ()
const {
return isDecremented(); }
66 #ifdef _IC_BUILDER_DEPRECATED_STYLE_
#define ICL_CORE_VC_DEPRECATE_STYLE
Contains macros to deprecate classes, types, functions and variables.
Contains import/export definitions for the Win32 plattform.
Implements a platform independent mutex.
Manages locking and unlocking of a mutes.
Contains Interface base classes and base types.
bool isDecremented() const
Check if the semaphore has been successfully decremented.
Contains icl_core::Noncopyable.
#define ICL_CORE_LOGGING_IMPORT_EXPORT
#define ICL_CORE_GCC_DEPRECATE_STYLE