Home
last modified time | relevance | path

Searched refs:TypeInfoClassDeclaration (Results 1 – 19 of 19) sorted by relevance

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