Searched refs:TypeInfoClassDeclaration (Results 1 - 15 of 15) sorted by relevance

/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Daggregate.h25 class TypeInfoClassDeclaration;
270 TypeInfoClassDeclaration *vclassinfo; // the ClassInfo object for this ClassDeclaration
H A Dtypinf.d136 return TypeInfoClassDeclaration.create(t);
H A Dvisitor.d49 void visit(ASTCodegen.TypeInfoClassDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
H A Ddeclaration.h345 class TypeInfoClassDeclaration : public TypeInfoDeclaration class in inherits:TypeInfoDeclaration
348 static TypeInfoClassDeclaration *create(Type *tinfo);
H A Dvisitor.h146 class TypeInfoClassDeclaration;
612 virtual void visit(TypeInfoClassDeclaration *s) { visit((TypeInfoDeclaration *)s); }
H A Ddeclaration.d2005 extern (C++) final class TypeInfoClassDeclaration : TypeInfoDeclaration
2017 static TypeInfoClassDeclaration create(Type tinfo)
2019 return new TypeInfoClassDeclaration(tinfo);
H A Ddclass.d172 TypeInfoClassDeclaration vclassinfo;
H A Dtypesem.d4267 mt.sym.vclassinfo = new TypeInfoClassDeclaration(mt.sym.type);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Daggregate.h30 class TypeInfoClassDeclaration;
290 TypeInfoClassDeclaration *vclassinfo; // the ClassInfo object for this ClassDeclaration
H A Ddeclaration.h337 class TypeInfoClassDeclaration : public TypeInfoDeclaration class in inherits:TypeInfoDeclaration
340 TypeInfoClassDeclaration(Type *tinfo);
341 static TypeInfoClassDeclaration *create(Type *tinfo);
H A Ddeclaration.c2358 /***************************** TypeInfoClassDeclaration ***********************/
2360 TypeInfoClassDeclaration::TypeInfoClassDeclaration(Type *tinfo) function in class:TypeInfoClassDeclaration
2370 TypeInfoClassDeclaration *TypeInfoClassDeclaration::create(Type *tinfo)
2372 return new TypeInfoClassDeclaration(tinfo);
H A Dvisitor.h140 class TypeInfoClassDeclaration;
434 virtual void visit(TypeInfoClassDeclaration *s) { visit((TypeInfoDeclaration *)s); }
H A Dmtype.c8543 sym->vclassinfo = new TypeInfoClassDeclaration(sym->type);
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dtypeinfo.cc803 void visit (TypeInfoClassDeclaration *d)
1002 ti->sym->vclassinfo = TypeInfoClassDeclaration::create (ti);
1182 TypeInfoClassDeclaration *d = TypeInfoClassDeclaration::create (cd->type);
1323 void visit (TypeInfoClassDeclaration *tid)
1648 t->vtinfo = TypeInfoClassDeclaration::create (t);
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dtypeinfo.cc817 void visit (TypeInfoClassDeclaration *d)
1013 ti->sym->vclassinfo = TypeInfoClassDeclaration::create (ti);
1174 TypeInfoClassDeclaration *d = TypeInfoClassDeclaration::create (cd->type);
1346 void visit (TypeInfoClassDeclaration *tid)
1685 t->vtinfo = TypeInfoClassDeclaration::create (t);

Completed in 508 milliseconds