Lines Matching +defs:e +defs:f
59 FuncDeclaration *f = s->isFuncDeclaration(); in fptraits() local
70 Expression *e; in fptraits() local
110 Expression* e = new DsymbolExp(Loc(), ad, false); in collectUnitTests() local
131 static Expression *True(TraitsExp *e) { return new IntegerExp(e->loc, true, Type::tbool); } in True()
132 static Expression *False(TraitsExp *e) { return new IntegerExp(e->loc, false, Type::tbool); } in False()
144 Expression *isTypeX(TraitsExp *e, bool (*fp)(Type *t)) in isTypeX()
157 bool isFuncAbstractFunction(FuncDeclaration *f) { return f->isAbstract(); } in isFuncAbstractFunction()
158 bool isFuncVirtualFunction(FuncDeclaration *f) { return f->isVirtual(); } in isFuncVirtualFunction()
159 bool isFuncVirtualMethod(FuncDeclaration *f) { return f->isVirtualMethod(); } in isFuncVirtualMethod()
160 bool isFuncFinalFunction(FuncDeclaration *f) { return f->isFinalFunc(); } in isFuncFinalFunction()
161 bool isFuncStaticFunction(FuncDeclaration *f) { return !f->needThis() && !f->isNested(); } in isFuncStaticFunction()
162 bool isFuncOverrideFunction(FuncDeclaration *f) { return f->isOverride(); } in isFuncOverrideFunction()
164 Expression *isFuncX(TraitsExp *e, bool (*fp)(FuncDeclaration *f)) in isFuncX()
173 FuncDeclaration *f = s->isFuncDeclaration(); in isFuncX() local
184 Expression *isDeclX(TraitsExp *e, bool (*fp)(Declaration *d)) in isDeclX()
310 Expression *isSymbolX(TraitsExp *e, bool (*fp)(Dsymbol *s)) in isSymbolX()
333 Expression *pointerBitmap(TraitsExp *e) in pointerBitmap()
486 static Expression *dimError(TraitsExp *e, int expected, int dim) in dimError()
492 Expression *semanticTraits(TraitsExp *e, Scope *sc) in semanticTraits()
577 else if (FuncDeclaration *f = s->isFuncDeclaration()) in semanticTraits() local
702 if (FuncDeclaration *f = s->isFuncDeclaration()) in semanticTraits() local
817 FuncDeclaration *f; in semanticTraits() local
930 if (FuncDeclaration *f = s->isFuncDeclaration()) in semanticTraits() local