Searched refs:ClassReferenceExp (Results 1 - 19 of 19) sorted by relevance
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | ctfe.h | 20 class ClassReferenceExp : public Expression class in inherits:Expression 51 ClassReferenceExp *thrown; // the thing being tossed
|
H A D | visitor.d | 89 void visit(ASTCodegen.ClassReferenceExp e) { visit(cast(ASTCodegen.Expression)e); }
|
H A D | ctfeexpr.d | 43 extern (C++) final class ClassReferenceExp : Expression 49 super(loc, EXP.classReference, __traits(classInstanceSize, ClassReferenceExp)); 130 ClassReferenceExp thrown; // the thing being tossed 132 extern (D) this(const ref Loc loc, ClassReferenceExp victim) 414 emplaceExp!(ClassReferenceExp)(&ue, e.loc, cre.value, e.type);
|
H A D | visitor.h | 294 class ClassReferenceExp; 652 virtual void visit(ClassReferenceExp *e) { visit((Expression *)e); }
|
H A D | expression.h | 235 ClassReferenceExp* isClassReferenceExp();
|
H A D | dinterpret.d | 1521 ClassReferenceExp boss = oldest.thrown; 1524 ClassReferenceExp collateral = newest.thrown; 2868 Expression eref = ctfeEmplaceExp!ClassReferenceExp(e.loc, se, e.type); 2893 * in the constructor modifies the loc of ClassReferenceExp 6354 override void visit(ClassReferenceExp e) 6356 //printf("ClassReferenceExp::interpret() %s\n", e.value.toChars());
|
H A D | hdrgen.d | 2538 void visitClassReference(ClassReferenceExp e)
|
H A D | expression.d | 1747 inout(ClassReferenceExp) isClassReferenceExp() { return op == EXP.classReference ? cast(typeof(return))this : null; }
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | ctfe.h | 36 class ClassReferenceExp : public Expression class in inherits:Expression 40 ClassReferenceExp(Loc loc, StructLiteralExp *lit, Type *type); 84 ClassReferenceExp *thrown; // the thing being tossed 85 ThrownExceptionExp(Loc loc, ClassReferenceExp *victim);
|
H A D | ctfeexpr.c | 26 /************** ClassReferenceExp ********************************************/ 28 ClassReferenceExp::ClassReferenceExp(Loc loc, StructLiteralExp *lit, Type *type) function in class:ClassReferenceExp 29 : Expression(loc, TOKclassreference, sizeof(ClassReferenceExp)) 36 ClassDeclaration *ClassReferenceExp::originalClass() 42 int ClassReferenceExp::getFieldIndex(Type *fieldtype, unsigned fieldoffset) 65 int ClassReferenceExp::findFieldIndexByName(VarDeclaration *v) 113 ThrownExceptionExp::ThrownExceptionExp(Loc loc, ClassReferenceExp *victim) : Expression(loc, TOKthrownexception, sizeof(ThrownExceptionExp)) 393 new(&ue) ClassReferenceExp(e->loc, ((ClassReferenceExp *) [all...] |
H A D | dinterpret.c | 1663 ClassReferenceExp *boss = oldest->thrown; 1666 ClassReferenceExp *collateral = newest->thrown; 1683 boss = (ClassReferenceExp *)(*boss->value->elements)[next]; 1762 result = new ThrownExceptionExp(s->loc, (ClassReferenceExp *)e); 2417 ClassDeclaration *cd = ((ClassReferenceExp *)result)->originalClass(); 2858 new(pue) ClassReferenceExp(e->loc, se, e->type); 2883 * in the constructor modifies the loc of ClassReferenceExp 3605 : ex->op == TOKclassreference ? ((ClassReferenceExp *)ex)->value 3667 ex->op == TOKclassreference ? ((ClassReferenceExp *)ex)->value 3683 : ((ClassReferenceExp *)e [all...] |
H A D | visitor.h | 286 class ClassReferenceExp; 580 virtual void visit(ClassReferenceExp *e) { visit((Expression *)e); }
|
H A D | hdrgen.c | 3004 void visit(ClassReferenceExp *e)
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | d-tree.h | 33 class ClassReferenceExp; 622 extern tree build_new_class_expr (ClassReferenceExp *);
|
H A D | decl.cc | 2143 build_class_instance (ClassReferenceExp *exp) 2226 build_new_class_expr (ClassReferenceExp *expr) 2288 return build_class_instance ((ClassReferenceExp *) e);
|
H A D | expr.cc | 3048 void visit (ClassReferenceExp *e)
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/ |
H A D | d-tree.h | 33 class ClassReferenceExp; 643 extern tree build_new_class_expr (ClassReferenceExp *);
|
H A D | decl.cc | 2244 build_class_instance (ClassReferenceExp *exp) 2327 build_new_class_expr (ClassReferenceExp *expr)
|
H A D | expr.cc | 2998 void visit (ClassReferenceExp *e)
|
Completed in 254 milliseconds