atlas
Public Types | Public Member Functions | List of all members
atlas::array::detail::FortranIndex< Value > Class Template Reference

Public Types

enum  { BASE = 1 }
 
enum  { BASE = 1 }
 

Public Member Functions

ATLAS_HOST_DEVICE FortranIndex (Value *idx)
 
ATLAS_HOST_DEVICE void set (const Value &value)
 
ATLAS_HOST_DEVICE Value get () const
 
ATLAS_HOST_DEVICE void operator= (const Value &value)
 
ATLAS_HOST_DEVICE FortranIndex< Value > & operator= (const FortranIndex< Value > &other)
 
ATLAS_HOST_DEVICE FortranIndex< Value > & operator-- ()
 
ATLAS_HOST_DEVICE FortranIndex< Value > & operator++ ()
 
ATLAS_HOST_DEVICE operator Value () const
 
 FortranIndex (Value *idx)
 
void set (const Value &value)
 
Value get () const
 
void operator= (const Value &value)
 
FortranIndex< Value > & operator= (const FortranIndex< Value > &other)
 
FortranIndex< Value > & operator-- ()
 
FortranIndex< Value > & operator++ ()
 
 operator Value () const
 

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