FLANG
Fortran::semantics::DerivedTypeDetails Class Reference

Public Member Functions

const SymbolVector & paramNameOrder () const
const SymbolVector & paramDeclOrder () const
bool sequence () const
bool isDECStructure () const
std::map< SourceName, SymbolRef > & finals ()
const std::map< SourceName, SymbolRef > & finals () const
bool isForwardReferenced () const
void add_paramNameOrder (const Symbol &symbol)
void add_paramDeclOrder (const Symbol &symbol)
void add_component (const Symbol &)
void set_sequence (bool x=true)
void set_isDECStructure (bool x=true)
void set_isForwardReferenced (bool value)
const std::list< SourceName > & componentNames () const
const SymbolGetParentComponent (const Scope &) const
std::optional< SourceNameGetParentComponentName () const
const SymbolGetFinalForRank (int) const

Friends

llvm::raw_ostream & operator<< (llvm::raw_ostream &os, const DerivedTypeDetails &x)

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