FLANG
Fortran::semantics::ShapeSpec Class Reference

Public Member Functions

 ShapeSpec (const ShapeSpec &)=default
 ShapeSpec (ShapeSpec &&)=default
ShapeSpecoperator= (const ShapeSpec &)=default
ShapeSpecoperator= (ShapeSpec &&)=default
Boundlbound ()
const Boundlbound () const
Boundubound ()
const Boundubound () const

Static Public Member Functions

static ShapeSpec MakeExplicit (Bound &&lb, Bound &&ub)
static const ShapeSpec MakeExplicit (Bound &&ub)
static ShapeSpec MakeAssumedShape ()
static ShapeSpec MakeAssumedShape (Bound &&lb)
static ShapeSpec MakeDeferred ()
static ShapeSpec MakeImplied ()
static ShapeSpec MakeImplied (Bound &&lb)
static ShapeSpec MakeAssumedRank ()

Friends

llvm::raw_ostream & operator<< (llvm::raw_ostream &o, const ShapeSpec &x)

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