FLANG
Fortran::evaluate::StructureConstructor Class Reference

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::DerivedTypeSpecderivedTypeSpec () 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
StructureConstructorAdd (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 ()

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