dxd - dynax driver framework  2675
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dxd::atomic< type_t * > Class Template Reference

explicitely specify pointer template argument: More...

#include <dxd_sync.h>

+ Inheritance diagram for dxd::atomic< type_t * >:
+ Collaboration diagram for dxd::atomic< type_t * >:

Public Member Functions

bool compare_exchange (type_t *volatile &expected, type_t *const &desired)
 
bool compare_exchange (type_t *volatile &expected, type_t *const &desired)
 
 operator type_t *volatile & ()
 
 operator type_t *volatile & ()
 
type_t *volatile & operator-> ()
 
type_t *volatile & operator-> ()
 

Protected Attributes

type_t *volatile value
 

Detailed Description

template<typename type_t>
class dxd::atomic< type_t * >

explicitely specify pointer template argument:

Member Function Documentation

template<typename type_t >
bool dxd::__atomic_pointer< type_t * >::compare_exchange ( type_t *volatile &  expected,
type_t *const &  desired 
)
inlineinherited
template<typename type_t >
bool dxd::__atomic_pointer< type_t * >::compare_exchange ( type_t *volatile &  expected,
type_t *const &  desired 
)
inlineinherited
template<typename type_t >
dxd::__atomic_pointer< type_t * >::operator type_t *volatile & ( )
inlineinherited
template<typename type_t >
dxd::__atomic_pointer< type_t * >::operator type_t *volatile & ( )
inlineinherited
template<typename type_t >
type_t* volatile& dxd::__atomic_pointer< type_t * >::operator-> ( )
inlineinherited
template<typename type_t >
type_t* volatile& dxd::__atomic_pointer< type_t * >::operator-> ( )
inlineinherited

Member Data Documentation

template<typename type_t >
type_t *volatile dxd::__atomic_pointer< type_t * >::value
protectedinherited

The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Tue Dec 4 2018

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.