|
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::string | AsFortran () 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 () |