class CCL::AtomicPolicy

#include <memorypool.h>

class AtomicPolicy
{
public:
    // typedefs

    typedef Threading::IAtomicStack Stack;
    typedef Threading::IAtomicStack::Element Element;

    // methods

    static Stack* createStack ();
    static void releaseStack (Stack* stack);
    static INLINE int32 add (int32 volatile& variable, int32 value);
};