Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Functions
Thread.h File Reference
#include <ICLUtils/CompatMacros.h>
#include <ICLUtils/ShallowCopyable.h>
#include <ICLUtils/Mutex.h>

Go to the source code of this file.

Classes

class  icl::utils::Thread
 Simple object oriented thread class wrapping the pthread library. More...

Namespaces

namespace  icl
 

The ICL-namespace.


namespace  icl::utils

Functions

template<class T >
static void icl::utils::saveDelete (T *&pointer)
 static utility function which deletes a pointer and sets it to NULL
template<class T , void(T::*)() func>
static void icl::utils::saveCall (T *obj)
 static utility function which ensures Thread-safety for object functions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines