Home
last modified time | relevance | path

Searched refs:typeSpec_ (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtype.h367 return std::get<CharacterTypeSpec>(typeSpec_); in characterTypeSpec()
371 return std::get<DerivedTypeSpec>(typeSpec_); in derivedTypeSpec()
375 return std::get<DerivedTypeSpec>(typeSpec_); in derivedTypeSpec()
389 typeSpec_; variable
438 return &std::get<NumericTypeSpec>(typeSpec_); in AsIntrinsic()
440 return &std::get<LogicalTypeSpec>(typeSpec_); in AsIntrinsic()
442 return &std::get<CharacterTypeSpec>(typeSpec_); in AsIntrinsic()
455 return &std::get<DerivedTypeSpec>(typeSpec_); in AsDerived()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dtype.cpp722 : category_{Numeric}, typeSpec_{std::move(typeSpec)} {} in DeclTypeSpec()
724 : category_{Logical}, typeSpec_{std::move(typeSpec)} {} in DeclTypeSpec()
726 : category_{Character}, typeSpec_{typeSpec} {} in DeclTypeSpec()
728 : category_{Character}, typeSpec_{std::move(typeSpec)} {} in DeclTypeSpec()
730 : category_{category}, typeSpec_{typeSpec} { in DeclTypeSpec()
734 : category_{category}, typeSpec_{std::move(typeSpec)} { in DeclTypeSpec()
754 return std::get<NumericTypeSpec>(typeSpec_); in numericTypeSpec()
758 return std::get<LogicalTypeSpec>(typeSpec_); in logicalTypeSpec()
761 return category_ == that.category_ && typeSpec_ == that.typeSpec_; in operator ==()