FLANG
Public Member Functions | List of all members
Fortran::semantics::AssocEntityDetails Class Reference
Inheritance diagram for Fortran::semantics::AssocEntityDetails:
Fortran::semantics::EntityDetails Fortran::semantics::WithBindName

Public Member Functions

 AssocEntityDetails (SomeExpr &&expr)
 
 AssocEntityDetails (const AssocEntityDetails &)=default
 
 AssocEntityDetails (AssocEntityDetails &&)=default
 
AssocEntityDetailsoperator= (const AssocEntityDetails &)=default
 
AssocEntityDetailsoperator= (AssocEntityDetails &&)=default
 
const MaybeExpr & expr () const
 
std::optional< int > rank () const
 
bool IsAssumedSize () const
 
bool IsAssumedRank () const
 
void set_rank (int rank)
 
void set_IsAssumedSize ()
 
void set_IsAssumedRank ()
 
- Public Member Functions inherited from Fortran::semantics::EntityDetails
 EntityDetails (bool isDummy=false)
 
const DeclTypeSpectype () const
 
void set_type (const DeclTypeSpec &)
 
void ReplaceType (const DeclTypeSpec &)
 
bool isDummy () const
 
void set_isDummy (bool value=true)
 
bool isFuncResult () const
 
void set_funcResult (bool x)
 
- Public Member Functions inherited from Fortran::semantics::WithBindName
const std::string * bindName () const
 
bool isExplicitBindName () const
 
void set_bindName (std::string &&name)
 
void set_isExplicitBindName (bool yes)
 
bool isCDefined () const
 
void set_isCDefined (bool yes)
 

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