*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
*/
#ifndef SGReferenced_HXX
#define SGReferenced_HXX
+#include "SGAtomic.hxx"
+
/// Base class for all reference counted SimGear objects
/// Classes derived from this one are meant to be managed with
/// the SGSharedPtr class.
{ if (ref) return 1u < ref->_refcount; else return false; }
private:
- mutable unsigned _refcount;
+ mutable SGAtomic _refcount;
};
#endif