Lines Matching defs:category
179 TypeCategory category, KindExpr &&kind) {
180 return MakeLengthlessType(NumericTypeSpec{category, std::move(kind)});
205 DeclTypeSpec::Category category, DerivedTypeSpec &&spec) {
206 return declTypeSpecs_.emplace_back(category, std::move(spec));
216 switch (dyType->category()) {
221 return &MakeNumericType(dyType->category(), KindExpr{dyType->kind()});
442 const DerivedTypeSpec &spec, DeclTypeSpec::Category category) const {
443 DeclTypeSpec type{category, spec};
449 return parent().FindInstantiatedDerivedType(spec, category);
473 if (type.category() == DeclTypeSpec::TypeDerived ||
474 type.category() == DeclTypeSpec::ClassDerived) {