NAME

Qt::Core::QBasicAtomicInt

PUBLIC METHODS

bool deref()
int fetchAndAddAcquire(int valueToAdd)
int fetchAndAddOrdered(int valueToAdd)
int fetchAndAddRelaxed(int valueToAdd)
int fetchAndAddRelease(int valueToAdd)
int fetchAndStoreAcquire(int newValue)
int fetchAndStoreOrdered(int newValue)
int fetchAndStoreRelaxed(int newValue)
int fetchAndStoreRelease(int newValue)
static bool isFetchAndAddNative()
static bool isFetchAndAddWaitFree()
static bool isFetchAndStoreNative()
static bool isFetchAndStoreWaitFree()
static bool isReferenceCountingNative()
static bool isReferenceCountingWaitFree()
static bool isTestAndSetNative()
static bool isTestAndSetWaitFree()
int operator int()
bool operator!()
bool operator!=(int value)
QBasicAtomicInt & operator=(int value)
bool operator==(int value)
bool ref()
bool testAndSetAcquire(int expectedValue, int newValue)
bool testAndSetOrdered(int expectedValue, int newValue)
bool testAndSetRelaxed(int expectedValue, int newValue)
bool testAndSetRelease(int expectedValue, int newValue)

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2011 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html