FLANG
Fortran::evaluate::RankOneBoundElement Class Reference

Public Types

using Result = SubscriptInteger

Public Member Functions

 RankOneBoundElement (common::CopyableIndirection< Expr< SubscriptInteger > > &&e, int dim)
 RankOneBoundElement (Expr< SubscriptInteger > &&e, int dim)
const Expr< SubscriptInteger > & base () const
Expr< SubscriptInteger > & base ()
int dimension () const
const std::optional< NamedEntity > & originatingArray () const
bool isUpperBound () const
void set_provenance (const NamedEntity &array, bool isUpper)
bool operator== (const RankOneBoundElement &) const
llvm::raw_ostream & AsFortran (llvm::raw_ostream &) const

Static Public Member Functions

static constexpr int kind ()
static constexpr int Rank ()
static constexpr int Corank ()

Static Public Attributes

static constexpr int ResultKind {SubscriptIntegerKind}

The documentation for this class was generated from the following files: