VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtAtomicScalar< T > Class Template Reference
Inheritance diagram for makVrv::DtAtomicScalar< T >:
Inheritance graph
[legend]

Public Member Functions

 DtAtomicScalar (const T &initial)
 DtAtomicScalar (const DtAtomicScalar< T > &cousin)
 DtAtomicScalar ()
void operator= (const DtAtomicScalar< T > &cousin)
get (void) const
void set (const T &v)
bool cas (const T &old, const T &nu)
operator++ (void)
operator-- (void)
operator++ (int)
operator-- (int)

Public Attributes

volatile T mField

Constructor & Destructor Documentation

template<class T>
makVrv::DtAtomicScalar< T >::DtAtomicScalar ( const T &  initial)
inline
template<class T>
makVrv::DtAtomicScalar< T >::DtAtomicScalar ( const DtAtomicScalar< T > &  cousin)
inline
template<class T>
makVrv::DtAtomicScalar< T >::DtAtomicScalar ( )
inline

Member Function Documentation

template<class T>
void makVrv::DtAtomicScalar< T >::operator= ( const DtAtomicScalar< T > &  cousin)
inline
template<class T>
T makVrv::DtAtomicScalar< T >::get ( void  ) const
inline
template<class T>
void makVrv::DtAtomicScalar< T >::set ( const T &  v)
inline
template<class T>
bool makVrv::DtAtomicScalar< T >::cas ( const T &  old,
const T &  nu 
)
inline
template<class T>
T makVrv::DtAtomicScalar< T >::operator++ ( void  )
inline
template<class T>
T makVrv::DtAtomicScalar< T >::operator-- ( void  )
inline
template<class T>
T makVrv::DtAtomicScalar< T >::operator++ ( int  )
inline
template<class T>
T makVrv::DtAtomicScalar< T >::operator-- ( int  )
inline

Member Data Documentation

template<class T>
volatile T makVrv::DtAtomicScalar< T >::mField

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)