|
| ENUM_CLASS (Attr, Optional, Allocatable, Asynchronous, Contiguous, Value, Volatile, Pointer, Target, DeducedFromActual) using Attrs |
|
| DummyDataObject (const TypeAndShape &t) |
|
| DummyDataObject (TypeAndShape &&t) |
|
| DummyDataObject (DynamicType t) |
|
bool | operator== (const DummyDataObject &) const |
|
bool | operator!= (const DummyDataObject &that) const |
|
bool | IsCompatibleWith (const DummyDataObject &, std::string *whyNot=nullptr, std::optional< std::string > *warning=nullptr) const |
|
bool | CanBePassedViaImplicitInterface (std::string *whyNot=nullptr) const |
|
bool | IsPassedByDescriptor (bool isBindC) const |
|
llvm::raw_ostream & | Dump (llvm::raw_ostream &) const |
|
|
TypeAndShape | type |
|
std::vector< Expr< SubscriptInteger > > | coshape |
|
common::Intent | intent {common::Intent::Default} |
|
Attrs | attrs |
|
common::IgnoreTKRSet | ignoreTKR |
|
std::optional< common::CUDADataAttr > | cudaDataAttr |
|
The documentation for this struct was generated from the following files: