/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | templateparamsem.d | 61 if (ttp.specType && !reliesOnTident(ttp.specType, parameters)) in visit() 63 ttp.specType = ttp.specType.typeSemantic(ttp.loc, sc); in visit() 73 result = !(ttp.specType && isError(ttp.specType)); in visit() 112 if (tap.specType && !reliesOnTident(tap.specType, parameters)) in visit() 114 tap.specType = tap.specType.typeSemantic(tap.loc, sc); in visit() 123 … result = !(tap.specType && isError(tap.specType)) && !(tap.specAlias && isError(tap.specAlias)); in visit()
|
H A D | template.h | 149 Type *specType; // type parameter: if !=NULL, this is the type specialization 201 Type *specType;
|
H A D | dtemplate.d | 596 …printf("\tparameter[%d] = %s : %s\n", i, tp.ident.toChars(), ttp.specType ? ttp.specType.toChars()… in version() 1117 …rintf("\tparameter[%d] is %s : %s\n", i, tp.ident.toChars(), ttp.specType ? ttp.specType.toChars()… in matchWithInstance() 5377 Type specType; // if !=null, this is the type specialization variable 5382 extern (D) this(const ref Loc loc, Identifier ident, Type specType, Type defaultType) in this() argument 5385 this.specType = specType; in this() 5396 …return new TemplateTypeParameter(loc, ident, specType ? specType.syntaxCopy() : null, defaultType … in syntaxCopy() 5415 if (specType) in print() 5416 printf("\tSpecialization: %s\n", specType.toChars()); in print() 5425 return specType; in specialization() 5446 Type t = specType; in dummyArg() [all …]
|
H A D | transitivevisitor.d | 1154 if (tp.specType) in ParseVisitMethods() 1155 visitType(tp.specType); in ParseVisitMethods() 1169 if (tp.specType) in ParseVisitMethods() 1170 visitType(tp.specType); in ParseVisitMethods()
|
H A D | json.d | 696 property("type", "deco", type.specType); in visit() 713 property("type", "deco", _alias.specType); in visit()
|
H A D | hdrgen.d | 2694 if (tp.specType) in visit() 2697 typeToBuffer(tp.specType, null, buf, hgs); in visit() 2715 if (tp.specType) in visit() 2716 typeToBuffer(tp.specType, tp.ident, buf, hgs); in visit()
|
H A D | dsymbolsem.d | 2578 if (reliesOnTident(ttp.specType, &tparams)) in visit() 2583 if (reliesOnTident(tap.specType, &tparams) || in visit()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | template.h | 172 Type *specType; // type parameter: if !=NULL, this is the type specialization 177 TemplateTypeParameter(Loc loc, Identifier *ident, Type *specType, Type *defaultType); 198 TemplateThisParameter(Loc loc, Identifier *ident, Type *specType, Type *defaultType); 240 Type *specType; 246 …TemplateAliasParameter(Loc loc, Identifier *ident, Type *specType, RootObject *specAlias, RootObje…
|
H A D | dtemplate.c | 658 if (reliesOnTident(ttp->specType, &tparams)) in semantic() 663 if (reliesOnTident(tap->specType, &tparams) || in semantic() 5015 TemplateTypeParameter::TemplateTypeParameter(Loc loc, Identifier *ident, Type *specType, in TemplateTypeParameter() argument 5020 this->specType = specType; in TemplateTypeParameter() 5032 specType ? specType->syntaxCopy() : NULL, in syntaxCopy() 5047 if (specType && !reliesOnTident(specType, parameters)) in semantic() 5049 specType = specType->semantic(loc, sc); in semantic() 5051 return !(specType && isError(specType)); in semantic() 5068 if (specType) in matchArg() 5074 MATCH m2 = deduceType(ta, sc, specType, parameters, dedtypes); in matchArg() [all …]
|
H A D | json.c | 738 property("type", "deco", type->specType); in visit() 762 property("type", "deco", alias->specType); in visit()
|
H A D | hdrgen.c | 3014 if (tp->specType) in visit() 3017 typeToBuffer(tp->specType, NULL); in visit() 3035 if (tp->specType) in visit() 3036 typeToBuffer(tp->specType, tp->ident); in visit()
|