Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::AccessorRefHelper< FT > Class Template Reference

#include <inst_layout.h>

Collaboration diagram for Realm::AccessorRefHelper< FT >:

Public Member Functions

 AccessorRefHelper (RegionInstance _inst, size_t _offset)
 
 operator FT (void) const
 
 AccessorRefHelper (const AccessorRefHelper &)=default
 
 AccessorRefHelper (AccessorRefHelper &&) noexcept=default
 
AccessorRefHelper< FT > & operator= (const FT &newval)
 
AccessorRefHelper< FT > & operator= (const AccessorRefHelper< FT > &rhs)
 

Protected Attributes

RegionInstance inst
 
size_t offset
 

Friends

template<typename T >
std::ostream & operator<< (std::ostream &os, const AccessorRefHelper< T > &arh)
 

Constructor & Destructor Documentation

◆ AccessorRefHelper() [1/3]

template<typename FT >
Realm::AccessorRefHelper< FT >::AccessorRefHelper ( RegionInstance  _inst,
size_t  _offset 
)

◆ AccessorRefHelper() [2/3]

template<typename FT >
Realm::AccessorRefHelper< FT >::AccessorRefHelper ( const AccessorRefHelper< FT > &  )
default

◆ AccessorRefHelper() [3/3]

template<typename FT >
Realm::AccessorRefHelper< FT >::AccessorRefHelper ( AccessorRefHelper< FT > &&  )
defaultnoexcept

Member Function Documentation

◆ operator FT()

template<typename FT >
Realm::AccessorRefHelper< FT >::operator FT ( void  ) const

◆ operator=() [1/2]

template<typename FT >
AccessorRefHelper< FT > & Realm::AccessorRefHelper< FT >::operator= ( const AccessorRefHelper< FT > &  rhs)

◆ operator=() [2/2]

template<typename FT >
AccessorRefHelper< FT > & Realm::AccessorRefHelper< FT >::operator= ( const FT &  newval)

Friends And Related Symbol Documentation

◆ operator<<

template<typename FT >
template<typename T >
std::ostream & operator<< ( std::ostream &  os,
const AccessorRefHelper< T > &  arh 
)
friend

Member Data Documentation

◆ inst

template<typename FT >
RegionInstance Realm::AccessorRefHelper< FT >::inst
protected

◆ offset

template<typename FT >
size_t Realm::AccessorRefHelper< FT >::offset
protected

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