/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | typesem.c | 109 e = new ArrayExp(t->loc, e, new TypeExp(t->loc, (Type *)id));
|
H A D | aliasthis.c | 67 e = new TypeExp(loc, new TypeTypeof(loc, e));
|
H A D | expression.c | 1004 TypeExp *e = (TypeExp *)arg; 3313 return semantic(new TypeExp(loc, t), sc); 4157 return new DotIdExp(loc, new TypeExp(loc, type), ident); 4165 TypeExp::TypeExp(Loc loc, Type *type) function in class:TypeExp 4166 : Expression(loc, TOKtype, sizeof(TypeExp)) 4168 //printf("TypeExp::TypeExp(%s)\n", type->toChars()); 4172 Expression *TypeExp [all...] |
H A D | cond.c | 222 return new CallExp(loc, new TypeExp(loc, type), e);
|
H A D | visitor.h | 194 class TypeExp; 488 virtual void visit(TypeExp *e) { visit((Expression *)e); }
|
H A D | expressionsem.c | 802 void visit(TypeExp *exp) 807 //printf("TypeExp::semantic(%s)\n", exp->type->toChars()); 974 Expression *ex = new TypeExp(exp->loc, t); 2567 e = new TypeExp(exp->loc, (Type *)o); 3108 ue->e1 = new TypeExp(ue1->loc, ue1->type); 4292 Expression *e = new TypeExp(exp->loc, exp->to); 4418 Expression *e = new TypeExp(exp->loc, exp->e1->type->arrayOf()); 4642 e = new TypeExp(exp->e1->loc, new TypeTuple(args)); 4876 Expression *e = new TypeExp(exp->loc, nt); 5028 e = new TypeExp(ex [all...] |
H A D | mtype.c | 6647 (*elems)[i] = ((TypeExp *)src)->type; 6671 result = ((TypeExp *)e)->type; 6791 eindex = new TypeExp(loc, tindex); 6883 ex = new TypeExp(loc, tx); 7414 Expression *e = typeToExpressionHelper(this, new TypeExp(loc, t)); 7516 Expression *e = typeToExpressionHelper(this, new TypeExp(loc, t)); 7990 return ::semantic(new TypeExp(e->loc, t), sc); 8694 return ::semantic(new TypeExp(e->loc, t), sc);
|
H A D | expression.h | 109 /* Run CTFE on the expression, but allow the expression to be a TypeExp 110 * or a tuple containing a TypeExp. (This is required by pragma(msg)). 498 class TypeExp : public Expression class in inherits:Expression 501 TypeExp(Loc loc, Type *type);
|
H A D | dsymbol.c | 1675 Type *t = ((TypeExp *)ce)->type;
|
H A D | parse.c | 6947 e = new TypeExp(loc, t); 6963 e = new TypeExp(loc, t); 6970 e = new TypeExp(loc, t); 7422 e = new TypeExp(loc, t); 7529 e = new TypeExp(loc, t);
|
/netbsd-current/external/gpl3/gdb.old/dist/gdb/ |
H A D | d-exp.y | 131 %type <tval> BasicType TypeExp 183 | TypeExp 320 | TypeExp '.' SIZEOF_KEYWORD 327 CAST_KEYWORD '(' TypeExp ')' UnaryExpression 331 | '(' TypeExp ')' UnaryExpression 460 | TypeExp '.' IdentifierExp 608 TypeExp: 609 '(' TypeExp ')' 607 TypeExp: label
|
/netbsd-current/external/gpl3/gdb/dist/gdb/ |
H A D | d-exp.y | 134 %type <tval> BasicType TypeExp 186 | TypeExp 333 | TypeExp '.' SIZEOF_KEYWORD 340 CAST_KEYWORD '(' TypeExp ')' UnaryExpression 344 | '(' TypeExp ')' UnaryExpression 481 | TypeExp '.' IdentifierExp 603 TypeExp: 604 '(' TypeExp ')' 602 TypeExp: label
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | aliasthis.d | 131 e = new TypeExp(loc, new TypeTypeof(loc, e));
|
H A D | expression.h | 148 TypeExp* isTypeExp(); 488 class TypeExp : public Expression class in inherits:Expression 491 TypeExp *syntaxCopy();
|
H A D | lambdacomp.d | 493 override void visit(TypeExp) { buf.setsize(0); }
|
H A D | typesem.d | 133 eindex = new TypeExp(loc, tindex); 255 ex = new TypeExp(loc, tx); 587 return new TypeExp(t.loc, t); 629 e = new ArrayExp(t.loc, e, new TypeExp(t.loc, cast(Type)id)); 3181 auto e = typeToExpressionHelper(mt, new TypeExp(loc, t)); 3221 auto e = typeToExpressionHelper(mt, new TypeExp(loc, t)); 4014 return (new TypeExp(e.loc, t)).expressionSemantic(sc); 4422 return (new TypeExp(e.loc, t)).expressionSemantic(sc);
|
H A D | visitor.h | 202 class TypeExp; 484 virtual void visit(TypeExp *e) { visit((Expression *)e); }
|
H A D | cond.d | 278 return new CallExp(loc, new TypeExp(loc, type), e);
|
H A D | expressionsem.d | 966 return (new TypeExp(loc, t)).expressionSemantic(sc); 2642 e = new TypeExp(exp.loc, withsym.withstate.exp.type); 2767 e = new TypeExp(exp.loc, t); 3248 override void visit(TypeExp exp) 3253 //printf("TypeExp::semantic(%s)\n", exp.type.toChars()); 3422 result = (new TypeExp(exp.loc, t)).expressionSemantic(sc); 4434 TypeExp te = cast(TypeExp)exp.e1; 6134 // Replace the TypeExp with it's textual representation 6571 e = new TypeExp(ex [all...] |
H A D | expression.d | 285 (*texps)[j] = new TypeExp(e.loc, a.type); 612 return new DotIdExp(loc, new TypeExp(loc, type), ident); 1643 inout(TypeExp) isTypeExp() { return op == EXP.type ? cast(typeof(return))this : null; } 2874 Expression e = new TypeExp(loc, t); 3388 extern (C++) final class TypeExp : Expression 3392 super(loc, EXP.type, __traits(classInstanceSize, TypeExp)); 3393 //printf("TypeExp::TypeExp(%s)\n", type.toChars()); 3397 override TypeExp syntaxCopy() 3399 return new TypeExp(lo [all...] |
H A D | parse.d | 8147 e = new AST.TypeExp(loc, t); 8157 e = new AST.DotIdExp(loc, new AST.TypeExp(loc, t), token.ident); 8164 e = new AST.TypeExp(loc, t); 8170 e = new AST.TypeExp(loc, t); 8555 e = new AST.DotIdExp(loc, new AST.TypeExp(loc, t), token.ident); 8561 e = new AST.TypeExp(loc, t); 8674 e = new AST.TypeExp(loc, t);
|
H A D | cparse.d | 976 e = new AST.TypeExp(loc, t); 998 e = new AST.TypeExp(loc, t); 2272 auto e = new AST.TypeExp(loc, talign);
|
H A D | transitivevisitor.d | 948 override void visit(AST.TypeExp e) 950 //printf("Visiting TypeExp\n");
|
H A D | parsetimevisitor.d | 192 void visit(AST.TypeExp e) { visit(cast(AST.Expression)e); }
|
H A D | traits.d | 969 return (new TypeExp(e.loc, t)).expressionSemantic(sc);
|