|
FLANG
|
Public Member Functions | |
| Substring (DataRef &&parent, std::optional< Expr< SubscriptInteger > > &&lower, std::optional< Expr< SubscriptInteger > > &&upper) | |
| Substring (StaticDataObject::Pointer &&parent, std::optional< Expr< SubscriptInteger > > &&lower, std::optional< Expr< SubscriptInteger > > &&upper) | |
| Expr< SubscriptInteger > | lower () const |
| const Expr< SubscriptInteger > * | GetLower () const |
| Substring & | set_lower (Expr< SubscriptInteger > &&) |
| std::optional< Expr< SubscriptInteger > > | upper () const |
| const Expr< SubscriptInteger > * | GetUpper () const |
| Substring & | set_upper (Expr< SubscriptInteger > &&) |
| const Parent & | parent () const |
| Parent & | parent () |
| int | Rank () const |
| int | Corank () const |
| template<typename A> | |
| const A * | GetParentIf () const |
| BaseObject | GetBaseObject () const |
| const Symbol * | GetLastSymbol () const |
| std::optional< Expr< SubscriptInteger > > | LEN () const |
| bool | operator== (const Substring &) const |
| llvm::raw_ostream & | AsFortran (llvm::raw_ostream &) const |
| std::optional< Expr< SomeCharacter > > | Fold (FoldingContext &) |