Home
last modified time | relevance | path

Searched refs:TemplateExp (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dlambdacomp.d489 override void visit(TemplateExp) { buf.setsize(0); } in visit() argument
H A Dexpression.h150 TemplateExp* isTemplateExp();
508 class TemplateExp : public Expression
H A Dvisitor.h204 class TemplateExp; variable
491 virtual void visit(TemplateExp *e) { visit((Expression *)e); } in visit()
H A Dtraits.d894 Expression ex = new TemplateExp(e.loc, td, f); in semanticTraits()
936 ex = new DotExp(e.loc, ex, new TemplateExp(e.loc, td)); in semanticTraits()
H A Dparsetimevisitor.d199 void visit(AST.TemplateExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()
H A Dexpressionsem.d1001 e = new TemplateExp(loc, td); in symbolToExp()
2665 e = new TemplateExp(exp.loc, td, f); in visit()
3428 result = (new TemplateExp(exp.loc, td)).expressionSemantic(sc); in visit()
4280 exp.e1 = new TemplateExp(exp.loc, td); in visit()
4922 s = (cast(TemplateExp)exp.e1).td; in visit()
12286 TemplateExp te = exp.e1.isTemplateExp(); in semanticX()
12529 e = new TemplateExp(exp.loc, td); in semanticY()
12771 e = new TemplateExp(ve.loc, td) in semanticY()
12809 exp.ti.tempdecl = (cast(TemplateExp)e).td; in semanticY()
H A Dexpression.d1645 …inout(TemplateExp) isTemplateExp() { return op == EXP.template_ ? cast(typeof(return))this : null… in isTemplateExp()
3482 extern (C++) final class TemplateExp : Expression
3489 super(loc, EXP.template_, __traits(classInstanceSize, TemplateExp));
H A Dtypesem.d4027 e = new TemplateExp(e.loc, td); in dotExp()
4436 e = new TemplateExp(e.loc, td); in dotExp()
H A Dhdrgen.d2073 void visitTemplate(TemplateExp e) in expressionPrettyPrint()
H A Dstatementsem.d4399 ds = (cast(TemplateExp)e).td; in makeTupleForeach()
H A Ddtemplate.d6739 sa = (cast(TemplateExp)ea).td; in semanticTiargs()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dexpression.c364 s = ((TemplateExp *)e1)->td;
602 td = ((TemplateExp *)e1)->td; in resolvePropertiesOnly()
3349 e = new TemplateExp(loc, td); in resolve()
4244 TemplateExp::TemplateExp(Loc loc, TemplateDeclaration *td, FuncDeclaration *fd) in TemplateExp() function
4245 : Expression(loc, TOKtemplate, sizeof(TemplateExp)) in TemplateExp()
4252 bool TemplateExp::checkType() in checkType()
4258 bool TemplateExp::checkValue() in checkValue()
4264 bool TemplateExp::isLvalue() in isLvalue()
4269 Expression *TemplateExp::toLvalue(Scope *sc, Expression *e) in toLvalue()
H A Dvisitor.h196 class TemplateExp; variable
490 virtual void visit(TemplateExp *e) { visit((Expression *)e); } in visit()
H A Dexpressionsem.c357 e = new TemplateExp(exp->loc, td, f); in visit()
981 result = semantic(new TemplateExp(exp->loc, td), sc); in visit()
2821 exp->e1 = new TemplateExp(exp->loc, td); in visit()
3400 s = ((TemplateExp *)exp->e1)->td; in visit()
4811 TemplateDeclaration *td = ((TemplateExp *)exp->e2)->td; in visit()
8263 TemplateExp *te = (TemplateExp *)exp->e1; in semanticX()
8513 e = new TemplateExp(exp->loc, td); in semanticY()
8714 e = new TemplateExp(ve->loc, td); in semanticY()
8754 exp->ti->tempdecl = ((TemplateExp *)e)->td; in semanticY()
H A Dexpression.h520 class TemplateExp : public Expression
526 TemplateExp(Loc loc, TemplateDeclaration *td, FuncDeclaration *fd = NULL);
H A Dtraits.c708 Expression *ex = new TemplateExp(e->loc, td, f); in semanticTraits()
H A Dmtype.c2397 s = ((TemplateExp *)e)->td; in resolveExp()
6631 sym = ((TemplateExp *)e)->td; in semantic()
8005 e = new TemplateExp(e->loc, td); in dotExp()
8709 e = new TemplateExp(e->loc, td); in dotExp()
H A Dhdrgen.c2588 void visit(TemplateExp *e) in visit()
H A Ddtemplate.c170 sa = ((TemplateExp *)ea)->td; in getDsymbol()
6925 sa = ((TemplateExp *)ea)->td; in semanticTiargs()
H A Dstatementsem.c530 ds = ((TemplateExp *)e)->td; in declareVariable()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-attribs.cc320 if (TemplateExp *te = attr->isTemplateExp ()) in build_attributes()