Searched refs:TypeidExp (Results 1 - 24 of 24) sorted by relevance

/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dapply.c76 void visit(TypeidExp *e)
H A Dvisitor.h205 class TypeidExp;
499 virtual void visit(TypeidExp *e) { visit((Expression *)e); }
H A Dexpression.c1956 Expression *e = new TypeidExp(loc, tup);
4848 /************************ TypeidExp ************************************/
4854 TypeidExp::TypeidExp(Loc loc, RootObject *o) function in class:TypeidExp
4855 : Expression(loc, TOKtypeid, sizeof(TypeidExp))
4860 Expression *TypeidExp::syntaxCopy()
4862 return new TypeidExp(loc, objectSyntaxCopy(obj));
H A Dctfeexpr.c1206 Type *t1 = isType(((TypeidExp *)e1)->obj);
1207 Type *t2 = isType(((TypeidExp *)e2)->obj);
H A Dexpression.h666 class TypeidExp : public Expression class in inherits:Expression
671 TypeidExp(Loc loc, RootObject *obj);
H A Dexpressionsem.c1824 void visit(TypeidExp *exp)
1872 e = new TypeidExp(ea->loc, ea);
1883 e = new TypeidExp(exp->loc, ta);
H A Ddinterpret.c2391 void visit(TypeidExp *e)
2420 new(pue) TypeidExp(e->loc, cd->type);
H A Dhdrgen.c2706 void visit(TypeidExp *e)
H A Dparse.c6988 e = new TypeidExp(loc, o);
H A Ddtemplate.c4796 void visit(TypeidExp *e)
4798 //printf("TypeidExp::reliesOnTident('%s')\n", e->toChars());
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dapply.d122 override void visit(TypeidExp e)
H A Dexpression.h158 TypeidExp* isTypeidExp();
639 class TypeidExp : public Expression class in inherits:Expression
644 TypeidExp *syntaxCopy();
H A Dlambdacomp.d494 override void visit(TypeidExp) { buf.setsize(0); }
H A Dvisitor.h213 class TypeidExp;
475 virtual void visit(TypeidExp *e) { visit((Expression *)e); }
H A Dtransitivevisitor.d1005 override void visit(AST.TypeidExp e)
1007 //printf("Visiting TypeidExp\n");
H A Dparsetimevisitor.d183 void visit(AST.TypeidExp e) { visit(cast(AST.Expression)e); }
H A Dexpression.d1653 inout(TypeidExp) isTypeidExp() { return op == EXP.typeid_ ? cast(typeof(return))this : null; }
4104 extern (C++) final class TypeidExp : Expression
4110 super(loc, EXP.typeid_, __traits(classInstanceSize, TypeidExp));
4114 override TypeidExp syntaxCopy()
4116 return new TypeidExp(loc, objectSyntaxCopy(obj));
H A Dexpressionsem.d2417 Expression e = (new TypeidExp(loc, tup)).expressionSemantic(sc);
5355 override void visit(TypeidExp exp)
5359 printf("TypeidExp::semantic() %s\n", exp.toChars());
5411 e = new TypeidExp(ea.loc, ea);
5422 e = new TypeidExp(exp.loc, ta);
H A Ddinterpret.d2382 override void visit(TypeidExp e)
2386 printf("%s TypeidExp::interpret() %s\n", e.loc.toChars(), e.toChars());
2415 emplaceExp!(TypeidExp)(pue, e.loc, cd.type);
H A Dhdrgen.d2184 void visitTypeid(TypeidExp e)
H A Dparse.d8179 e = new AST.TypeidExp(loc, o);
H A Ddtemplate.d5157 override void visit(TypeidExp e)
5159 //printf("TypeidExp.reliesOnTemplateParameters('%s')\n", e.toChars());
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc2100 void visit (TypeidExp *e)
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dexpr.cc2030 void visit (TypeidExp *e)

Completed in 498 milliseconds