|
FLANG
|
Public Types | |
| using | Result = SomeDerived |
Public Member Functions | |
| StructureConstructor (const semantics::DerivedTypeSpec &spec) | |
| StructureConstructor (const semantics::DerivedTypeSpec &, const StructureConstructorValues &) | |
| StructureConstructor (const semantics::DerivedTypeSpec &, StructureConstructorValues &&) | |
| constexpr Result | result () const |
| const semantics::DerivedTypeSpec & | derivedTypeSpec () const |
| StructureConstructorValues & | values () |
| const StructureConstructorValues & | values () const |
| bool | operator== (const StructureConstructor &) const |
| StructureConstructorValues::iterator | begin () |
| StructureConstructorValues::const_iterator | begin () const |
| StructureConstructorValues::iterator | end () |
| StructureConstructorValues::const_iterator | end () const |
| std::optional< Expr< SomeType > > | Find (const Symbol &) const |
| StructureConstructor & | Add (const semantics::Symbol &, Expr< SomeType > &&) |
| DynamicType | GetType () const |
| llvm::raw_ostream & | AsFortran (llvm::raw_ostream &) const |
Static Public Member Functions | |
| static constexpr int | Rank () |
| static constexpr int | Corank () |