FLANG
Fortran::evaluate::ArrayConstructor< SomeDerived > Class Reference
Inheritance diagram for Fortran::evaluate::ArrayConstructor< SomeDerived >:
Fortran::evaluate::ArrayConstructorValues< SomeDerived > Fortran::evaluate::ArrayConstructorValues< SomeDerived >

Public Types

using Result = SomeDerived
using Base = ArrayConstructorValues<Result>
Public Types inherited from Fortran::evaluate::ArrayConstructorValues< SomeDerived >
using Result
using Values

Public Member Functions

 ArrayConstructor (const semantics::DerivedTypeSpec &spec, Base &&v)
template<typename A>
 ArrayConstructor (const A &prototype)
bool operator== (const ArrayConstructor &) const
constexpr Result result () const
constexpr DynamicType GetType () const
llvm::raw_ostream & AsFortran (llvm::raw_ostream &) const
Public Member Functions inherited from Fortran::evaluate::ArrayConstructorValues< SomeDerived >
bool operator== (const ArrayConstructorValues &) const
common::NoLvalue< A > Push (A &&x)
Values::iterator begin ()
Values::iterator end ()

Additional Inherited Members

Static Public Member Functions inherited from Fortran::evaluate::ArrayConstructorValues< SomeDerived >
static constexpr int Rank ()
static constexpr int Corank ()
Protected Attributes inherited from Fortran::evaluate::ArrayConstructorValues< SomeDerived >
Values values_

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