|
FLANG
|
Public Member Functions | |
| ShapeSpec (const ShapeSpec &)=default | |
| ShapeSpec (ShapeSpec &&)=default | |
| ShapeSpec & | operator= (const ShapeSpec &)=default |
| ShapeSpec & | operator= (ShapeSpec &&)=default |
| Bound & | lbound () |
| const Bound & | lbound () const |
| Bound & | ubound () |
| const Bound & | ubound () 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) |