Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::RuntimePtrCacheDirtyFlag Struct Reference

#include <AMReX_ParticleTile.H>

Public Member Functions

 RuntimePtrCacheDirtyFlag () noexcept=default
 
 ~RuntimePtrCacheDirtyFlag ()=default
 
 RuntimePtrCacheDirtyFlag (RuntimePtrCacheDirtyFlag const &) noexcept
 
 RuntimePtrCacheDirtyFlag (RuntimePtrCacheDirtyFlag &&) noexcept
 
RuntimePtrCacheDirtyFlagoperator= (RuntimePtrCacheDirtyFlag const &) noexcept
 
RuntimePtrCacheDirtyFlagoperator= (RuntimePtrCacheDirtyFlag &&) noexcept
 
void store (bool value, std::memory_order order=std::memory_order_seq_cst) noexcept
 
bool load (std::memory_order order=std::memory_order_seq_cst) const noexcept
 

Constructor & Destructor Documentation

◆ RuntimePtrCacheDirtyFlag() [1/3]

amrex::RuntimePtrCacheDirtyFlag::RuntimePtrCacheDirtyFlag ( )
defaultnoexcept

◆ ~RuntimePtrCacheDirtyFlag()

amrex::RuntimePtrCacheDirtyFlag::~RuntimePtrCacheDirtyFlag ( )
default

◆ RuntimePtrCacheDirtyFlag() [2/3]

amrex::RuntimePtrCacheDirtyFlag::RuntimePtrCacheDirtyFlag ( RuntimePtrCacheDirtyFlag const &  )
inlinenoexcept

◆ RuntimePtrCacheDirtyFlag() [3/3]

amrex::RuntimePtrCacheDirtyFlag::RuntimePtrCacheDirtyFlag ( RuntimePtrCacheDirtyFlag &&  )
inlinenoexcept

Member Function Documentation

◆ load()

bool amrex::RuntimePtrCacheDirtyFlag::load ( std::memory_order  order = std::memory_order_seq_cst) const
inlinenoexcept

◆ operator=() [1/2]

RuntimePtrCacheDirtyFlag & amrex::RuntimePtrCacheDirtyFlag::operator= ( RuntimePtrCacheDirtyFlag &&  )
inlinenoexcept

◆ operator=() [2/2]

RuntimePtrCacheDirtyFlag & amrex::RuntimePtrCacheDirtyFlag::operator= ( RuntimePtrCacheDirtyFlag const &  )
inlinenoexcept

◆ store()

void amrex::RuntimePtrCacheDirtyFlag::store ( bool  value,
std::memory_order  order = std::memory_order_seq_cst 
)
inlinenoexcept

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