Block-Structured AMR Software Framework
amrex::MFIter::DeviceSync Struct Reference

#include <AMReX_MFIter.H>

Public Member Functions

 DeviceSync (bool f)
 
 DeviceSync (DeviceSync &&rhs) noexcept
 
 ~DeviceSync ()=default
 
 DeviceSync (DeviceSync const &)=delete
 
DeviceSyncoperator= (DeviceSync const &)=delete
 
DeviceSyncoperator= (DeviceSync &&)=delete
 
 operator bool () const noexcept
 

Public Attributes

bool flag = true
 

Constructor & Destructor Documentation

◆ DeviceSync() [1/3]

amrex::MFIter::DeviceSync::DeviceSync ( bool  f)
inline

◆ DeviceSync() [2/3]

amrex::MFIter::DeviceSync::DeviceSync ( DeviceSync &&  rhs)
inlinenoexcept

◆ ~DeviceSync()

amrex::MFIter::DeviceSync::~DeviceSync ( )
default

◆ DeviceSync() [3/3]

amrex::MFIter::DeviceSync::DeviceSync ( DeviceSync const &  )
delete

Member Function Documentation

◆ operator bool()

amrex::MFIter::DeviceSync::operator bool ( ) const
inlineexplicitnoexcept

◆ operator=() [1/2]

DeviceSync& amrex::MFIter::DeviceSync::operator= ( DeviceSync &&  )
delete

◆ operator=() [2/2]

DeviceSync& amrex::MFIter::DeviceSync::operator= ( DeviceSync const &  )
delete

Member Data Documentation

◆ flag

bool amrex::MFIter::DeviceSync::flag = true

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