FLANG
Fortran::semantics::OpenACCRoutineDeviceTypeInfo Class Reference
Inheritance diagram for Fortran::semantics::OpenACCRoutineDeviceTypeInfo:
Fortran::semantics::OpenACCRoutineInfo

Public Member Functions

 OpenACCRoutineDeviceTypeInfo (Fortran::common::OpenACCDeviceType dType)
bool isSeq () const
void set_isSeq (bool value=true)
bool isVector () const
void set_isVector (bool value=true)
bool isWorker () const
void set_isWorker (bool value=true)
bool isGang () const
void set_isGang (bool value=true)
unsigned gangDim () const
void set_gangDim (unsigned value)
const std::variant< std::string, SymbolRef > * bindName () const
const std::optional< std::variant< std::string, SymbolRef > > & bindNameOpt () const
void set_bindName (std::string &&name)
void set_bindName (SymbolRef symbol)
Fortran::common::OpenACCDeviceType dType () const

Friends

llvm::raw_ostream & operator<< (llvm::raw_ostream &os, const OpenACCRoutineDeviceTypeInfo &x)

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