FLANG
|
Classes | |
class | AssumedType |
Public Types | |
using | Attrs = common::EnumSet< Attr, Attr_enumSize > |
Public Member Functions | |
ENUM_CLASS (Attr, PassedObject, PercentVal, PercentRef) | |
ActualArgument (Expr< SomeType > &&) | |
ActualArgument (common::CopyableIndirection< Expr< SomeType > > &&) | |
ActualArgument (AssumedType) | |
ActualArgument (common::Label) | |
ActualArgument & | operator= (Expr< SomeType > &&) |
Expr< SomeType > * | UnwrapExpr () |
const Expr< SomeType > * | UnwrapExpr () const |
const Symbol * | GetAssumedTypeDummy () const |
common::Label | GetLabel () const |
std::optional< DynamicType > | GetType () const |
int | Rank () const |
bool | operator== (const ActualArgument &) const |
llvm::raw_ostream & | AsFortran (llvm::raw_ostream &) const |
std::optional< parser::CharBlock > | keyword () const |
ActualArgument & | set_keyword (parser::CharBlock x) |
bool | isAlternateReturn () const |
bool | isPassedObject () const |
ActualArgument & | set_isPassedObject (bool yes=true) |
bool | Matches (const characteristics::DummyArgument &) const |
common::Intent | dummyIntent () const |
ActualArgument & | set_dummyIntent (common::Intent intent) |
std::optional< parser::CharBlock > | sourceLocation () const |
ActualArgument & | set_sourceLocation (std::optional< parser::CharBlock > at) |
void | Parenthesize () |
bool | isPercentVal () const |
ActualArgument & | set_isPercentVal () |
bool | isPercentRef () const |
ActualArgument & | set_isPercentRef () |