/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | aggregate.h | 63 FuncDeclaration *buildOpAssign(StructDeclaration *sd, Scope *sc); 64 bool needOpEquals(StructDeclaration *sd); 65 FuncDeclaration *buildOpEquals(StructDeclaration *sd, Scope *sc); 66 FuncDeclaration *buildXopEquals(StructDeclaration *sd, Scope *sc); 67 FuncDeclaration *buildXopCmp(StructDeclaration *sd, Scope *sc); 68 FuncDeclaration *buildXtoHash(StructDeclaration *ad, Scope *sc); 69 FuncDeclaration *buildPostBlit(StructDeclaration *sd, Scope *sc); 72 FuncDeclaration *search_toString(StructDeclaration *sd); 176 class StructDeclaration : public AggregateDeclaration 203 StructDeclaration(Loc loc, Identifier *id, bool inObject); [all …]
|
H A D | dstruct.c | 32 FuncDeclaration *StructDeclaration::xerreq; // object.xopEquals 33 FuncDeclaration *StructDeclaration::xerrcmp; // object.xopCmp 39 FuncDeclaration *search_toString(StructDeclaration *sd) in search_toString() 96 StructDeclaration *sd = t->sym; in semanticTypeInfo() 280 StructDeclaration *sd = isStructDeclaration(); in semantic3() 474 void StructDeclaration::semanticTypeInfoMembers() in semanticTypeInfoMembers() 981 StructDeclaration::StructDeclaration(Loc loc, Identifier *id, bool inObject) in StructDeclaration() function 1008 StructDeclaration *StructDeclaration::create(Loc loc, Identifier *id, bool inObject) in create() 1010 return new StructDeclaration(loc, id, inObject); in create() 1013 Dsymbol *StructDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy() [all …]
|
H A D | clone.c | 141 bool needOpAssign(StructDeclaration *sd) in needOpAssign() 201 FuncDeclaration *buildOpAssign(StructDeclaration *sd, Scope *sc) in buildOpAssign() 234 StructDeclaration *sdv = ((TypeStruct *)tv)->sym; in buildOpAssign() 352 bool needOpEquals(StructDeclaration *sd) in needOpEquals() 471 FuncDeclaration *buildOpEquals(StructDeclaration *sd, Scope *sc) in buildOpEquals() 490 FuncDeclaration *buildXopEquals(StructDeclaration *sd, Scope *sc) in buildXopEquals() 573 FuncDeclaration *buildXopCmp(StructDeclaration *sd, Scope *sc) in buildXopCmp() 657 bool needToHash(StructDeclaration *sd) in needToHash() 714 FuncDeclaration *buildXtoHash(StructDeclaration *sd, Scope *sc) in buildXtoHash() 781 FuncDeclaration *buildPostBlit(StructDeclaration *sd, Scope *sc) in buildPostBlit() [all …]
|
H A D | objc.h | 21 class StructDeclaration; variable
|
H A D | access.c | 369 StructDeclaration *cd = (StructDeclaration *)(((TypeStruct *)e->type)->sym); in checkAccess()
|
H A D | dsymbol.h | 32 class StructDeclaration; variable 271 virtual StructDeclaration *isStructDeclaration() { return NULL; } in isStructDeclaration()
|
H A D | mtype.h | 24 class StructDeclaration; variable 777 StructDeclaration *sym; 781 TypeStruct(StructDeclaration *sym); 782 static TypeStruct *create(StructDeclaration *sym);
|
H A D | declaration.h | 25 class StructDeclaration; variable 304 StructDeclaration *dsym; 306 SymbolDeclaration(Loc loc, StructDeclaration *dsym);
|
H A D | ctfe.h | 60 int findFieldIndexByName(StructDeclaration *sd, VarDeclaration *v);
|
H A D | cond.c | 197 StructDeclaration *sdecl = new StructDeclaration(loc, sid, false); in createTupleType()
|
H A D | canthrow.c | 210 StructDeclaration *sd = ((TypeStruct *)tv)->sym; in canThrow()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | dstruct.d | 48 extern (C++) FuncDeclaration search_toString(StructDeclaration sd) in search_toString() 98 StructDeclaration sd = t.sym; in semanticTypeInfo() 193 extern (C++) class StructDeclaration : AggregateDeclaration 236 static StructDeclaration create(const ref Loc loc, Identifier id, bool inObject) in create() 238 return new StructDeclaration(loc, id, inObject); in create() 241 override StructDeclaration syntaxCopy(Dsymbol s) in syntaxCopy() 243 StructDeclaration sd = in syntaxCopy() 244 s ? cast(StructDeclaration)s in syntaxCopy() 245 : new StructDeclaration(loc, ident, false); in syntaxCopy() 432 StructDeclaration sd = ts.sym; in isPOD() [all …]
|
H A D | aggregate.h | 51 FuncDeclaration *search_toString(StructDeclaration *sd); 159 class StructDeclaration : public AggregateDeclaration 188 static StructDeclaration *create(const Loc &loc, Identifier *id, bool inObject); 189 StructDeclaration *syntaxCopy(Dsymbol *s); 195 StructDeclaration *isStructDeclaration() { return this; } in isStructDeclaration() 203 class UnionDeclaration : public StructDeclaration
|
H A D | clone.d | 149 private bool needOpAssign(StructDeclaration sd) in needOpAssign() 255 FuncDeclaration buildOpAssign(StructDeclaration sd, Scope* sc) in buildOpAssign() 285 StructDeclaration sdv = (cast(TypeStruct)tv).sym; in buildOpAssign() 403 bool needOpEquals(StructDeclaration sd) in needOpEquals() 513 FuncDeclaration buildOpEquals(StructDeclaration sd, Scope* sc) in buildOpEquals() 532 FuncDeclaration buildXopEquals(StructDeclaration sd, Scope* sc) in buildXopEquals() 609 FuncDeclaration buildXopCmp(StructDeclaration sd, Scope* sc) in buildXopCmp() 728 private bool needToHash(StructDeclaration sd) in needToHash() 781 FuncDeclaration buildXtoHash(StructDeclaration sd, Scope* sc) in buildXtoHash() 1215 FuncDeclaration buildPostBlit(StructDeclaration sd, Scope* sc) in buildPostBlit() [all …]
|
H A D | dsymbol.h | 33 class StructDeclaration; variable 296 virtual StructDeclaration *isStructDeclaration() { return NULL; } in isStructDeclaration()
|
H A D | mtype.h | 24 class StructDeclaration; variable 775 StructDeclaration *sym; 779 static TypeStruct *create(StructDeclaration *sym);
|
H A D | typinf.d | 163 StructDeclaration sd = t.sym; in isSpeculativeType()
|
H A D | access.d | 206 StructDeclaration cd = ts.sym; in checkAccess()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | d-tree.h | 29 class StructDeclaration; variable 552 extern bool identity_compare_p (StructDeclaration *); 554 extern tree build_struct_comparison (tree_code, StructDeclaration *, 556 extern tree build_array_struct_comparison (tree_code, StructDeclaration *, 645 extern tree layout_struct_initializer (StructDeclaration *);
|
H A D | d-codegen.cc | 865 identity_compare_p (StructDeclaration *sd) in identity_compare_p() 924 lower_struct_comparison (tree_code code, StructDeclaration *sd, in lower_struct_comparison() 1027 build_struct_comparison (tree_code code, StructDeclaration *sd, in build_struct_comparison() 1071 build_array_struct_comparison (tree_code code, StructDeclaration *sd, in build_array_struct_comparison() 2224 StructDeclaration *sd = t->baseElemOf ()->isTypeStruct ()->sym; in d_build_call() 2604 StructDeclaration *sd = decl->isStructDeclaration (); in build_vthis()
|
H A D | ChangeLog-2019 | 153 * decl.cc (DeclVisitor::visit(StructDeclaration)): Create typeinfo 175 (DeclVisitor::visit(StructDeclaration)): Likewise.
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | d-tree.h | 29 class StructDeclaration; variable 533 extern bool identity_compare_p (StructDeclaration *); 535 extern tree build_struct_comparison (tree_code, StructDeclaration *, 537 extern tree build_array_struct_comparison (tree_code, StructDeclaration *, 624 extern tree layout_struct_initializer (StructDeclaration *);
|
H A D | d-codegen.cc | 800 identity_compare_p (StructDeclaration *sd) in identity_compare_p() 860 lower_struct_comparison (tree_code code, StructDeclaration *sd, in lower_struct_comparison() 901 StructDeclaration *decl = ((TypeStruct *) type)->sym; in lower_struct_comparison() 967 build_struct_comparison (tree_code code, StructDeclaration *sd, in build_struct_comparison() 1014 build_array_struct_comparison (tree_code code, StructDeclaration *sd, in build_array_struct_comparison() 1933 StructDeclaration *sd = ((TypeStruct *) t)->sym; in d_build_call() 2258 d_nested_struct (StructDeclaration *sd) in d_nested_struct() 2319 StructDeclaration *sd = decl->isStructDeclaration (); in build_vthis() 2654 StructDeclaration *sd; in get_framedecl()
|
H A D | expr.cc | 67 StructDeclaration *sd = ((TypeStruct *) t)->sym; in needs_postblit() 83 StructDeclaration *sd = ((TypeStruct *) t)->sym; in needs_dtor() 305 StructDeclaration *sd = ((TypeStruct *) tb1)->sym; in visit() 380 StructDeclaration *sd = ((TypeStruct *) t1elem)->sym; in visit() 439 StructDeclaration *sd = ((TypeStruct *) tb1)->sym; in visit() 1070 StructDeclaration *sd = ((TypeStruct *) tb1)->sym; in visit() 1662 StructDeclaration *sd = ((TypeStruct *) tnext)->sym; in visit() 2032 StructDeclaration *sd = ((TypeStruct *) tb1->nextOf ())->sym; in visit() 2406 StructDeclaration *sd = stype->sym; in visit()
|
H A D | d-builtins.cc | 230 StructDeclaration *sdecl = StructDeclaration::create (Loc (), ident, in build_frontend_type() 602 StructDeclaration *sd = (Type::tvalist->ty == Tstruct) in d_build_builtins_module()
|