| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | visitor.d | 47 void visit(ASTCodegen.TypeInfoDeclaration s) { visit(cast(ASTCodegen.VarDeclaration)s); } 48 …void visit(ASTCodegen.TypeInfoStructDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s);… 49 …void visit(ASTCodegen.TypeInfoClassDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); } 50 … visit(ASTCodegen.TypeInfoInterfaceDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); } 51 …void visit(ASTCodegen.TypeInfoPointerDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s)… 52 …void visit(ASTCodegen.TypeInfoArrayDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); } 53 …isit(ASTCodegen.TypeInfoStaticArrayDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); } 54 …ASTCodegen.TypeInfoAssociativeArrayDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); } 55 … void visit(ASTCodegen.TypeInfoEnumDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); } 56 …d visit(ASTCodegen.TypeInfoFunctionDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); } [all …]
|
| H A D | declaration.h | 324 class TypeInfoDeclaration : public VarDeclaration 329 static TypeInfoDeclaration *create(Type *tinfo); 330 TypeInfoDeclaration *syntaxCopy(Dsymbol *); 333 TypeInfoDeclaration *isTypeInfoDeclaration() { return this; } in isTypeInfoDeclaration() 337 class TypeInfoStructDeclaration : public TypeInfoDeclaration 345 class TypeInfoClassDeclaration : public TypeInfoDeclaration 353 class TypeInfoInterfaceDeclaration : public TypeInfoDeclaration 361 class TypeInfoPointerDeclaration : public TypeInfoDeclaration 369 class TypeInfoArrayDeclaration : public TypeInfoDeclaration 377 class TypeInfoStaticArrayDeclaration : public TypeInfoDeclaration [all …]
|
| H A D | visitor.h | 144 class TypeInfoDeclaration; variable 610 virtual void visit(TypeInfoDeclaration *s) { visit((VarDeclaration *)s); } in visit() 611 virtual void visit(TypeInfoStructDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 612 virtual void visit(TypeInfoClassDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 613 virtual void visit(TypeInfoInterfaceDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 614 virtual void visit(TypeInfoPointerDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 615 virtual void visit(TypeInfoArrayDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 616 virtual void visit(TypeInfoStaticArrayDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 617 virtual void visit(TypeInfoAssociativeArrayDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 618 virtual void visit(TypeInfoEnumDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() [all …]
|
| H A D | declaration.d | 1933 extern (C++) class TypeInfoDeclaration : VarDeclaration 1947 static TypeInfoDeclaration create(Type tinfo) in create() 1949 return new TypeInfoDeclaration(tinfo); in create() 1952 override final TypeInfoDeclaration syntaxCopy(Dsymbol s) in syntaxCopy() 1967 override final inout(TypeInfoDeclaration) isTypeInfoDeclaration() inout @nogc nothrow pure @safe in inout() argument 1980 extern (C++) final class TypeInfoStructDeclaration : TypeInfoDeclaration 2005 extern (C++) final class TypeInfoClassDeclaration : TypeInfoDeclaration 2030 extern (C++) final class TypeInfoInterfaceDeclaration : TypeInfoDeclaration 2055 extern (C++) final class TypeInfoPointerDeclaration : TypeInfoDeclaration 2080 extern (C++) final class TypeInfoArrayDeclaration : TypeInfoDeclaration [all …]
|
| H A D | typinf.d | 107 private TypeInfoDeclaration getTypeInfoDeclaration(Type t) in getTypeInfoDeclaration() 139 return TypeInfoDeclaration.create(t); in getTypeInfoDeclaration()
|
| H A D | dsymbol.h | 26 class TypeInfoDeclaration; variable 274 virtual TypeInfoDeclaration *isTypeInfoDeclaration() { return NULL; } in isTypeInfoDeclaration()
|
| H A D | mtype.h | 27 class TypeInfoDeclaration; variable 153 TypeInfoDeclaration *vtinfo; // TypeInfo object for this Type
|
| H A D | json.d | 592 override void visit(TypeInfoDeclaration d) in visit()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | declaration.h | 313 class TypeInfoDeclaration : public VarDeclaration 318 TypeInfoDeclaration(Type *tinfo); 319 static TypeInfoDeclaration *create(Type *tinfo); 324 TypeInfoDeclaration *isTypeInfoDeclaration() { return this; } in isTypeInfoDeclaration() 328 class TypeInfoStructDeclaration : public TypeInfoDeclaration 337 class TypeInfoClassDeclaration : public TypeInfoDeclaration 346 class TypeInfoInterfaceDeclaration : public TypeInfoDeclaration 355 class TypeInfoPointerDeclaration : public TypeInfoDeclaration 364 class TypeInfoArrayDeclaration : public TypeInfoDeclaration 373 class TypeInfoStaticArrayDeclaration : public TypeInfoDeclaration [all …]
|
| H A D | visitor.h | 138 class TypeInfoDeclaration; variable 432 virtual void visit(TypeInfoDeclaration *s) { visit((VarDeclaration *)s); } in visit() 433 virtual void visit(TypeInfoStructDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 434 virtual void visit(TypeInfoClassDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 435 virtual void visit(TypeInfoInterfaceDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 436 virtual void visit(TypeInfoPointerDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 437 virtual void visit(TypeInfoArrayDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 438 virtual void visit(TypeInfoStaticArrayDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 439 virtual void visit(TypeInfoAssociativeArrayDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() 440 virtual void visit(TypeInfoEnumDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit() [all …]
|
| H A D | declaration.c | 2237 TypeInfoDeclaration::TypeInfoDeclaration(Type *tinfo) in TypeInfoDeclaration() function 2247 TypeInfoDeclaration *TypeInfoDeclaration::create(Type *tinfo) in create() 2249 return new TypeInfoDeclaration(tinfo); in create() 2252 Dsymbol *TypeInfoDeclaration::syntaxCopy(Dsymbol *) in syntaxCopy() 2258 void TypeInfoDeclaration::semantic(Scope *) in semantic() 2263 const char *TypeInfoDeclaration::toChars() in toChars() 2276 : TypeInfoDeclaration(tinfo) in TypeInfoConstDeclaration() 2293 : TypeInfoDeclaration(tinfo) in TypeInfoInvariantDeclaration() 2310 : TypeInfoDeclaration(tinfo) in TypeInfoSharedDeclaration() 2327 : TypeInfoDeclaration(tinfo) in TypeInfoWildDeclaration() [all …]
|
| H A D | dsymbol.h | 25 class TypeInfoDeclaration; variable 251 virtual TypeInfoDeclaration *isTypeInfoDeclaration() { return NULL; } in isTypeInfoDeclaration()
|
| H A D | mtype.h | 27 class TypeInfoDeclaration; variable 158 TypeInfoDeclaration *vtinfo; // TypeInfo object for this Type
|
| H A D | json.c | 619 void visit(TypeInfoDeclaration *) {} in visit() argument
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | d-tree.h | 30 class TypeInfoDeclaration; variable 677 extern tree layout_typeinfo (TypeInfoDeclaration *); 680 extern tree get_typeinfo_decl (TypeInfoDeclaration *);
|
| H A D | typeinfo.cc | 560 void visit (TypeInfoDeclaration *) in visit() argument 1155 layout_typeinfo (TypeInfoDeclaration *d) in layout_typeinfo() 1332 void visit (TypeInfoDeclaration *tid) in visit() 1358 get_typeinfo_decl (TypeInfoDeclaration *decl) in get_typeinfo_decl() 1689 t->vtinfo = TypeInfoDeclaration::create (t); in create_typeinfo()
|
| H A D | ChangeLog-2016 | 375 * d-decls.cc (TypeInfoDeclaration::toSymbol): Rename to 684 * d-objfile.cc (TypeInfoDeclaration::toObjFile): Use layout_typeinfo. 686 (TypeInfoDeclaration::toDt): Remove function and overrides. 706 (TypeInfoDeclaration::toObjFile): Updated template emission rules.
|
| H A D | ChangeLog-2014 | 187 * d-decls.cc (TypeInfoDeclaration::toSymbol): Add assert that Error 528 * d-decls.cc (TypeInfoDeclaration::toSymbol): Call relayout_decl after
|
| H A D | ChangeLog-2019 | 179 (DeclVisitor::visit(TypeInfoDeclaration)): Likewise.
|
| H A D | decl.cc | 892 void visit (TypeInfoDeclaration *d) in visit() 1196 return get_typeinfo_decl ((TypeInfoDeclaration *) decl); in get_symbol_decl()
|
| H A D | ChangeLog-2021 | 874 (TypeInfoDeclVisitor::visit (TypeInfoDeclaration *)): Remove calls to 996 * typeinfo.cc (TypeInfoVisitor::visit (TypeInfoDeclaration *)): Don't
|
| H A D | ChangeLog-2018 | 614 * typeinfo.cc (TypeInfoDeclVisitor::visit(TypeInfoDeclaration)): Mark
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | d-tree.h | 30 class TypeInfoDeclaration; variable 656 extern tree layout_typeinfo (TypeInfoDeclaration *); 658 extern tree get_typeinfo_decl (TypeInfoDeclaration *);
|
| H A D | typeinfo.cc | 540 void visit (TypeInfoDeclaration *) in visit() argument 1163 layout_typeinfo (TypeInfoDeclaration *d) in layout_typeinfo() 1302 void visit (TypeInfoDeclaration *tid) in visit() 1336 get_typeinfo_decl (TypeInfoDeclaration *decl) in get_typeinfo_decl() 1652 t->vtinfo = TypeInfoDeclaration::create (t); in create_typeinfo()
|
| H A D | decl.cc | 785 void visit (TypeInfoDeclaration *d) in visit() 1066 return get_typeinfo_decl ((TypeInfoDeclaration *) decl); in get_symbol_decl()
|