Home
last modified time | relevance | path

Searched refs:TypeidExp (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dapply.c76 void visit(TypeidExp *e) in visit()
H A Dvisitor.h205 class TypeidExp; variable
499 virtual void visit(TypeidExp *e) { visit((Expression *)e); } in visit()
H A Dexpression.c1956 Expression *e = new TypeidExp(loc, tup); in functionParameters()
4854 TypeidExp::TypeidExp(Loc loc, RootObject *o) in TypeidExp() function
4855 : Expression(loc, TOKtypeid, sizeof(TypeidExp)) in TypeidExp()
4860 Expression *TypeidExp::syntaxCopy() in syntaxCopy()
4862 return new TypeidExp(loc, objectSyntaxCopy(obj)); in syntaxCopy()
H A Dexpression.h666 class TypeidExp : public Expression
671 TypeidExp(Loc loc, RootObject *obj);
H A Dctfeexpr.c1206 Type *t1 = isType(((TypeidExp *)e1)->obj); in ctfeRawCmp()
1207 Type *t2 = isType(((TypeidExp *)e2)->obj); in ctfeRawCmp()
H A Dexpressionsem.c1824 void visit(TypeidExp *exp) in visit()
1872 e = new TypeidExp(ea->loc, ea); in visit()
1883 e = new TypeidExp(exp->loc, ta); in visit()
H A Dhdrgen.c2706 void visit(TypeidExp *e) in visit()
H A Ddinterpret.c2391 void visit(TypeidExp *e) in visit()
2420 new(pue) TypeidExp(e->loc, cd->type); in visit()
H A Dparse.c6988 e = new TypeidExp(loc, o); in parsePrimaryExp()
H A Ddtemplate.c4796 void visit(TypeidExp *e) in reliesOnTident()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dapply.d122 override void visit(TypeidExp e) in visit()
H A Dexpression.h158 TypeidExp* isTypeidExp();
639 class TypeidExp : public Expression
644 TypeidExp *syntaxCopy();
H A Dlambdacomp.d494 override void visit(TypeidExp) { buf.setsize(0); } in visit() argument
H A Dvisitor.h213 class TypeidExp; variable
475 virtual void visit(TypeidExp *e) { visit((Expression *)e); } in visit()
H A Dparsetimevisitor.d183 void visit(AST.TypeidExp e) { visit(cast(AST.Expression)e); } in ParseTimeVisitor()
H A Dtransitivevisitor.d1005 override void visit(AST.TypeidExp e) in ParseVisitMethods()
H A Dexpression.d1653 … inout(TypeidExp) isTypeidExp() { return op == EXP.typeid_ ? cast(typeof(return))this : null; } in isTypeidExp()
4104 extern (C++) final class TypeidExp : Expression
4110 super(loc, EXP.typeid_, __traits(classInstanceSize, TypeidExp)); in this()
4114 override TypeidExp syntaxCopy() in syntaxCopy()
4116 return new TypeidExp(loc, objectSyntaxCopy(obj)); in syntaxCopy()
H A Dexpressionsem.d2417 Expression e = (new TypeidExp(loc, tup)).expressionSemantic(sc); in functionParameters()
5355 override void visit(TypeidExp exp) in visit()
5411 e = new TypeidExp(ea.loc, ea); in visit()
5422 e = new TypeidExp(exp.loc, ta); in visit()
H A Ddinterpret.d2382 override void visit(TypeidExp e) in visit()
2415 emplaceExp!(TypeidExp)(pue, e.loc, cd.type); in visit()
H A Dhdrgen.d2184 void visitTypeid(TypeidExp e) in expressionPrettyPrint()
H A Ddtemplate.d5157 override void visit(TypeidExp e) in reliesOnTemplateParameters()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-20171168 (ExprVisitor::visit(TypeidExp)): Cast result to expression type.
H A DChangeLog-2016726 (ExprVisitor::visit(TypeidExp)): New function.
H A Dexpr.cc2030 void visit (TypeidExp *e) in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc2100 void visit (TypeidExp *e) in visit()

12