FXRefedObject.h File Reference


Detailed Description

Defines classes useful for implementing handles to objects.

Definition in file FXRefedObject.h.

#include "QThread.h"
#include "FXException.h"
#include "FXPolicies.h"
#include "qvaluelist.h"

Go to the source code of this file.

Namespaces

namespace  FX
namespace  FX::FXRefingObjectImpl
namespace  FX::FXRefedObjectImpl
namespace  FX::Pol

Classes

class  FX::FXRefingObjectBase
class  FX::FXRefedObjectImpl::countHolder< type >
class  FX::FXRefedObjectImpl::countHolder< FXAtomicInt >
struct  FX::Pol::unknownReferrers
 Policy specifying that the refed object does not know its referrers. More...
struct  FX::Pol::unknownReferrers::ReferrerEntry
struct  FX::Pol::knowReferrers
 Policy specifying that the refed object should know its referrers. More...
struct  FX::Pol::knowReferrers::ReferrerEntry
struct  FX::Pol::hasLastUsed
 Policy specifying that the refed object maintains when it was last accessed. More...
class  FX::FXRefedObject< intType, lastUsed, referrersPolicy >
 The parent class of something which is reference counted. More...
struct  FX::FXRefingObjectImpl::dataHolderI< mutexed, type >
struct  FX::FXRefingObjectImpl::dataHolderI< true, type >
struct  FX::FXRefingObjectImpl::dataHolder< type >
class  FX::FXRefingObjectImpl::lastUsedI< hasLastUsed, type >
class  FX::FXRefingObjectImpl::lastUsedI< true, type >
class  FX::FXRefingObjectImpl::refedObject< type >
class  FX::FXRefedObject_DisableCount< type >
 Disables the reference count mechanism for the duration of its existence. More...
class  FX::FXRefingObject< type >
 A handle to a reference counted object. More...

Defines

#define FXREFINGOBJECT_DEBUGKNOWALLOC


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:31:32 2009 for TnFOX by doxygen v1.4.7