Public Types |
typedef T | value_type |
Public Member Functions |
value_type | add_and_fetch (volatile value_type *value, D addend) |
value_type | fetch_and_add (volatile value_type *value, D addend) |
value_type | fetch_and_increment (volatile value_type *value) |
value_type | fetch_and_decrement (volatile value_type *value) |
value_type | fetch_and_store (volatile value_type *value, value_type new_value) |
bool | compare_and_swap (volatile value_type *value, value_type new_value, value_type comparand) |
value_type | fetch (const volatile value_type *value) const volatile |
value_type | store_with_release (volatile value_type *value, value_type new_value) |
Detailed Description
template<typename T, typename D>
class drizzled::internal::pthread_traits< T, D >
Definition at line 58 of file pthread_traits.h.
The documentation for this class was generated from the following file: