Lines Matching refs:category
175 TypeCategory category, KindExpr &&kind) { in MakeNumericType() argument
176 return MakeLengthlessType(NumericTypeSpec{category, std::move(kind)}); in MakeNumericType()
201 DeclTypeSpec::Category category, DerivedTypeSpec &&spec) { in MakeDerivedType() argument
202 return declTypeSpecs_.emplace_back(category, std::move(spec)); in MakeDerivedType()
212 switch (dyType->category()) { in GetType()
216 return &MakeNumericType(dyType->category(), KindExpr{dyType->kind()}); in GetType()
404 const DerivedTypeSpec &spec, DeclTypeSpec::Category category) const { in FindInstantiatedDerivedType()
405 DeclTypeSpec type{category, spec}; in FindInstantiatedDerivedType()
411 return parent().FindInstantiatedDerivedType(spec, category); in FindInstantiatedDerivedType()
435 if (type.category() == DeclTypeSpec::TypeDerived || in InstantiateDerivedTypes()
436 type.category() == DeclTypeSpec::ClassDerived) { in InstantiateDerivedTypes()