Searched refs:TypeInfoClassDeclaration (Results 1 – 19 of 19) sorted by relevance
25 class TypeInfoClassDeclaration; variable270 TypeInfoClassDeclaration *vclassinfo; // the ClassInfo object for this ClassDeclaration
136 return TypeInfoClassDeclaration.create(t); in getTypeInfoDeclaration()
345 class TypeInfoClassDeclaration : public TypeInfoDeclaration348 static TypeInfoClassDeclaration *create(Type *tinfo);
49 …void visit(ASTCodegen.TypeInfoClassDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
2005 extern (C++) final class TypeInfoClassDeclaration : TypeInfoDeclaration2017 static TypeInfoClassDeclaration create(Type tinfo) in create()2019 return new TypeInfoClassDeclaration(tinfo); in create()
146 class TypeInfoClassDeclaration; variable612 virtual void visit(TypeInfoClassDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit()
172 TypeInfoClassDeclaration vclassinfo;
4267 mt.sym.vclassinfo = new TypeInfoClassDeclaration(mt.sym.type); in dotExp()
30 class TypeInfoClassDeclaration; variable290 TypeInfoClassDeclaration *vclassinfo; // the ClassInfo object for this ClassDeclaration
337 class TypeInfoClassDeclaration : public TypeInfoDeclaration340 TypeInfoClassDeclaration(Type *tinfo);341 static TypeInfoClassDeclaration *create(Type *tinfo);
2360 TypeInfoClassDeclaration::TypeInfoClassDeclaration(Type *tinfo) in TypeInfoClassDeclaration() function2370 TypeInfoClassDeclaration *TypeInfoClassDeclaration::create(Type *tinfo) in create()2372 return new TypeInfoClassDeclaration(tinfo); in create()
140 class TypeInfoClassDeclaration; variable434 virtual void visit(TypeInfoClassDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit()
8543 sym->vclassinfo = new TypeInfoClassDeclaration(sym->type); in dotExp()
817 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()
470 * typeinfo.cc (TypeInfoVisitor::visit(TypeInfoClassDeclaration *)):507 * typeinfo.cc (TypeInfoVisitor::visit (TypeInfoClassDeclaration *)):
51 * typeinfo.cc (TypeInfoVisitor::TypeInfoClassDeclaration): Use127 * typeinfo.cc (TypeInfoVisitor::visit(TypeInfoClassDeclaration)):
399 (TypeInfoVisitor::visit(TypeInfoClassDeclaration)): Likewise.
72 (TypeInfoVisitor::visit(TypeInfoClassDeclaration)): Implement.
803 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()