class Core::Portable::AtomicPolicy

Helper functions for memory pool.

#include <corepool.h>

class AtomicPolicy
{
public:
    // typedefs

    typedef AtomicStackLocked Stack;
    typedef Stack::Element Element;

    // methods

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