#include <AMReX_ParticleArray.H>
Public Types | |
| using | type = T |
Public Member Functions | |
| __host__ __device__ | ref_wrapper (T &ref) noexcept |
| ref_wrapper (T &&)=delete | |
| ~ref_wrapper ()=default | |
| ref_wrapper (const ref_wrapper &) noexcept=default | |
| ref_wrapper (ref_wrapper &&) noexcept=default | |
| __host__ __device__ ref_wrapper & | operator= (T &&a_other) |
| ref_wrapper & | operator= (const ref_wrapper &) noexcept=default |
| ref_wrapper & | operator= (ref_wrapper &&) noexcept=default |
| __host__ __device__ | operator T& () const noexcept |
| __host__ __device__ T & | get () const noexcept |
Private Attributes | |
| T * | _ptr |
Because std::reference_wrapper is not host device
| using amrex::ref_wrapper< T >::type = T |
|
inlinenoexcept |
|
delete |
|
default |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inline |
|
private |