FLANG
Public Member Functions | Friends | List of all members
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 &, const DerivedTypeDetails &)
 

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