Cuda battery library
Loading...
Searching...
No Matches
battery::copyable_atomic< A > Class Template Reference

#include <memory.hpp>

Inheritance diagram for battery::copyable_atomic< A >:

Public Member Functions

 copyable_atomic ()=default
 
CUDA copyable_atomic (typename A::value_type x)
 
 copyable_atomic (const copyable_atomic &other)
 
 copyable_atomic (copyable_atomic &&other)
 
copyable_atomicoperator= (const copyable_atomic &other)
 
copyable_atomicoperator= (copyable_atomic &&other)
 

Constructor & Destructor Documentation

◆ copyable_atomic() [1/4]

template<class A >
battery::copyable_atomic< A >::copyable_atomic ( )
default

◆ copyable_atomic() [2/4]

template<class A >
CUDA battery::copyable_atomic< A >::copyable_atomic ( typename A::value_type x)
inline

◆ copyable_atomic() [3/4]

template<class A >
battery::copyable_atomic< A >::copyable_atomic ( const copyable_atomic< A > & other)
inline

◆ copyable_atomic() [4/4]

template<class A >
battery::copyable_atomic< A >::copyable_atomic ( copyable_atomic< A > && other)
inline

Member Function Documentation

◆ operator=() [1/2]

template<class A >
copyable_atomic & battery::copyable_atomic< A >::operator= ( const copyable_atomic< A > & other)
inline

◆ operator=() [2/2]

template<class A >
copyable_atomic & battery::copyable_atomic< A >::operator= ( copyable_atomic< A > && other)
inline

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