X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fstructure%2FSGReferenced.hxx;h=6a3038f3576494619e6590144ce3d638d547be31;hb=c955e61ba785a7b4699ed0a35f947fb661cab854;hp=6bce1eb82bd83da9e4fce1d88e37c414340baf91;hpb=006f90997a8eef6704de2511e38fcc786672308d;p=simgear.git diff --git a/simgear/structure/SGReferenced.hxx b/simgear/structure/SGReferenced.hxx index 6bce1eb8..6a3038f3 100644 --- a/simgear/structure/SGReferenced.hxx +++ b/simgear/structure/SGReferenced.hxx @@ -20,13 +20,8 @@ #ifndef SGReferenced_HXX #define SGReferenced_HXX -#define USE_OPENTHREADS_ATOMIC -#ifndef USE_OPENTHREADS_ATOMIC #include "SGAtomic.hxx" -#else -#include -#endif /// Base class for all reference counted SimGear objects /// Classes derived from this one are meant to be managed with @@ -54,11 +49,7 @@ public: { if (ref) return 1u < ref->_refcount; else return false; } private: -#ifndef USE_OPENTHREADS_ATOMIC mutable SGAtomic _refcount; -#else - mutable OpenThreads::Atomic _refcount; -#endif }; #endif