|
| DummyArgument (std::string &&name, DummyDataObject &&x) |
| DummyArgument (std::string &&name, DummyProcedure &&x) |
| DummyArgument (AlternateReturn &&x) |
bool | operator== (const DummyArgument &) const |
bool | operator!= (const DummyArgument &that) const |
bool | IsOptional () const |
void | SetOptional (bool=true) |
common::Intent | GetIntent () const |
void | SetIntent (common::Intent) |
bool | CanBePassedViaImplicitInterface (std::string *whyNot=nullptr, bool checkCUDA=true) const |
bool | IsTypelessIntrinsicDummy () const |
bool | IsCompatibleWith (const DummyArgument &, std::string *whyNot=nullptr, std::optional< std::string > *warning=nullptr) const |
llvm::raw_ostream & | Dump (llvm::raw_ostream &) const |
|
static std::optional< DummyArgument > | FromActual (std::string &&, const Expr< SomeType > &, FoldingContext &, bool forImplicitInterface) |
static std::optional< DummyArgument > | FromActual (std::string &&, const ActualArgument &, FoldingContext &, bool forImplicitInterface) |
The documentation for this struct was generated from the following files: