Lines Matching defs:tf
806 TypeFunction *tf = new TypeFunction(NULL, NULL, 0, LINKd, fd->storage_class);
807 tf->mod = btf->mod;
808 tf->purity = btf->purity;
809 tf->isnothrow = btf->isnothrow;
810 tf->isnogc = btf->isnogc;
811 tf->trust = btf->trust;
813 CtorDeclaration *ctor = new CtorDeclaration(loc, Loc(), 0, tf);
1191 FuncDeclaration *ClassDeclaration::findFunc(Identifier *ident, TypeFunction *tf)
1193 //printf("ClassDeclaration::findFunc(%s, %s) %s\n", ident->toChars(), tf->toChars(), toChars());
1209 fd->type->covariant(tf) == 1)
1219 MATCH m1 = tf->equals(fd ->type) ? MATCHexact : MATCHnomatch;
1220 MATCH m2 = tf->equals(fdmatch->type) ? MATCHexact : MATCHnomatch;
1228 MATCH m1 = (tf->mod == fd ->type->mod) ? MATCHexact : MATCHnomatch;
1229 MATCH m2 = (tf->mod == fdmatch->type->mod) ? MATCHexact : MATCHnomatch;
1259 //else printf("\t\t%d\n", fd->type->covariant(tf));
1877 TypeFunction *tf;
1883 tf = ifd->type->toTypeFunction();
1884 fd = cd->findFunc(ifd->ident, tf);