Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Semantics/
Dtype.h344 return std::get<CharacterTypeSpec>(typeSpec_); in characterTypeSpec()
348 return std::get<DerivedTypeSpec>(typeSpec_); in derivedTypeSpec()
352 return std::get<DerivedTypeSpec>(typeSpec_); in derivedTypeSpec()
366 typeSpec_; variable
415 return &std::get<NumericTypeSpec>(typeSpec_); in AsIntrinsic()
417 return &std::get<LogicalTypeSpec>(typeSpec_); in AsIntrinsic()
419 return &std::get<CharacterTypeSpec>(typeSpec_); in AsIntrinsic()
432 return &std::get<DerivedTypeSpec>(typeSpec_); in AsDerived()
/external/llvm-project/flang/lib/Semantics/
Dtype.cpp583 : category_{Numeric}, typeSpec_{std::move(typeSpec)} {} in DeclTypeSpec()
585 : category_{Logical}, typeSpec_{std::move(typeSpec)} {} in DeclTypeSpec()
587 : category_{Character}, typeSpec_{typeSpec} {} in DeclTypeSpec()
589 : category_{Character}, typeSpec_{std::move(typeSpec)} {} in DeclTypeSpec()
591 : category_{category}, typeSpec_{typeSpec} { in DeclTypeSpec()
595 : category_{category}, typeSpec_{std::move(typeSpec)} { in DeclTypeSpec()
615 return std::get<NumericTypeSpec>(typeSpec_); in numericTypeSpec()
619 return std::get<LogicalTypeSpec>(typeSpec_); in logicalTypeSpec()
622 return category_ == that.category_ && typeSpec_ == that.typeSpec_; in operator ==()