VTK
Public Member Functions | List of all members
vtkAtomic< T > Class Template Reference

#include <vtkAtomic.h>

Inheritance diagram for vtkAtomic< T >:
[legend]
Collaboration diagram for vtkAtomic< T >:
[legend]

Public Member Functions

 vtkAtomic ()
 
 vtkAtomic (T val)
 
 vtkAtomic (const vtkAtomic< T > &atomic)
 
operator++ ()
 
operator++ (int)
 
operator-- ()
 
operator-- (int)
 
operator+= (T val)
 
operator-= (T val)
 
 operator T () const
 
operator= (T val)
 
vtkAtomic< T > & operator= (const vtkAtomic< T > &atomic)
 
load () const
 
void store (T val)
 

Detailed Description

template<typename T>
class vtkAtomic< T >

Definition at line 355 of file vtkAtomic.h.

Constructor & Destructor Documentation

◆ vtkAtomic() [1/3]

template<typename T>
vtkAtomic< T >::vtkAtomic ( )
inline

Definition at line 361 of file vtkAtomic.h.

◆ vtkAtomic() [2/3]

template<typename T>
vtkAtomic< T >::vtkAtomic ( val)
inline

Definition at line 365 of file vtkAtomic.h.

◆ vtkAtomic() [3/3]

template<typename T>
vtkAtomic< T >::vtkAtomic ( const vtkAtomic< T > &  atomic)
inline

Definition at line 369 of file vtkAtomic.h.

Member Function Documentation

◆ operator++() [1/2]

template<typename T>
T vtkAtomic< T >::operator++ ( )
inline

Definition at line 374 of file vtkAtomic.h.

◆ operator++() [2/2]

template<typename T>
T vtkAtomic< T >::operator++ ( int  )
inline

Definition at line 379 of file vtkAtomic.h.

◆ operator--() [1/2]

template<typename T>
T vtkAtomic< T >::operator-- ( )
inline

Definition at line 384 of file vtkAtomic.h.

◆ operator--() [2/2]

template<typename T>
T vtkAtomic< T >::operator-- ( int  )
inline

Definition at line 389 of file vtkAtomic.h.

◆ operator+=()

template<typename T>
T vtkAtomic< T >::operator+= ( val)
inline

Definition at line 394 of file vtkAtomic.h.

◆ operator-=()

template<typename T>
T vtkAtomic< T >::operator-= ( val)
inline

Definition at line 400 of file vtkAtomic.h.

◆ operator T()

template<typename T>
vtkAtomic< T >::operator T ( ) const
inline

Definition at line 406 of file vtkAtomic.h.

◆ operator=() [1/2]

template<typename T>
T vtkAtomic< T >::operator= ( val)
inline

Definition at line 411 of file vtkAtomic.h.

◆ operator=() [2/2]

template<typename T>
vtkAtomic<T>& vtkAtomic< T >::operator= ( const vtkAtomic< T > &  atomic)
inline

Definition at line 417 of file vtkAtomic.h.

◆ load()

template<typename T>
T vtkAtomic< T >::load ( ) const
inline

Definition at line 423 of file vtkAtomic.h.

◆ store()

template<typename T>
void vtkAtomic< T >::store ( val)
inline

Definition at line 428 of file vtkAtomic.h.


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