FLANG
Fortran::semantics::DeclTypeSpec Class Reference

Public Types

enum  Category {
  Numeric , Logical , Character , TypeDerived ,
  ClassDerived , TypeStar , ClassStar
}

Public Member Functions

 DeclTypeSpec (NumericTypeSpec &&)
 DeclTypeSpec (LogicalTypeSpec &&)
 DeclTypeSpec (const CharacterTypeSpec &)
 DeclTypeSpec (CharacterTypeSpec &&)
 DeclTypeSpec (Category, const DerivedTypeSpec &)
 DeclTypeSpec (Category, DerivedTypeSpec &&)
 DeclTypeSpec (Category)
bool operator== (const DeclTypeSpec &) const
bool operator!= (const DeclTypeSpec &that) const
Category category () const
void set_category (Category category)
bool IsPolymorphic () const
bool IsUnlimitedPolymorphic () const
bool IsAssumedType () const
bool IsNumeric (TypeCategory) const
bool IsSequenceType () const
const NumericTypeSpecnumericTypeSpec () const
const LogicalTypeSpeclogicalTypeSpec () const
const CharacterTypeSpeccharacterTypeSpec () const
const DerivedTypeSpecderivedTypeSpec () const
DerivedTypeSpecderivedTypeSpec ()
IntrinsicTypeSpecAsIntrinsic ()
const IntrinsicTypeSpecAsIntrinsic () const
DerivedTypeSpecAsDerived ()
const DerivedTypeSpecAsDerived () const
std::string AsFortran () const

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