|
| ENUM_CLASS (Attr, Optional, Allocatable, Asynchronous, Contiguous, Value, Volatile, Pointer, Target, DeducedFromActual, OnlyIntrinsicInquiry) 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 |
|
static bool | IdenticalSignificantAttrs (const Attrs &x, const Attrs &y) |
static std::optional< DummyDataObject > | Characterize (const semantics::Symbol &, FoldingContext &) |
|
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: