| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | access.c | 33 bool hasPrivateAccess(AggregateDeclaration *ad, Dsymbol *smember); 34 bool isFriendOf(AggregateDeclaration *ad, AggregateDeclaration *cd); 40 Prot getAccess(AggregateDeclaration *ad, Dsymbol *smember) in getAccess() 100 AggregateDeclaration *dthis, in isAccessible() 101 AggregateDeclaration *cdscope) in isAccessible() 148 bool checkAccess(AggregateDeclaration *ad, Loc loc, Scope *sc, Dsymbol *smember) in checkAccess() 151 AggregateDeclaration *cdscope = sc->getStructClassScope(); in checkAccess() 198 bool isFriendOf(AggregateDeclaration *ad, AggregateDeclaration *cd) in isFriendOf() 295 bool hasPrivateAccess(AggregateDeclaration *ad, Dsymbol *smember) in hasPrivateAccess() 299 AggregateDeclaration *cd = NULL; in hasPrivateAccess()
|
| H A D | dstruct.c | 184 AggregateDeclaration::AggregateDeclaration(Loc loc, Identifier *id) in AggregateDeclaration() function 215 Prot AggregateDeclaration::prot() in prot() 224 Scope *AggregateDeclaration::newScope(Scope *sc) in newScope() 238 void AggregateDeclaration::setScope(Scope *sc) in setScope() 248 void AggregateDeclaration::semantic2(Scope *sc) in semantic2() 274 void AggregateDeclaration::semantic3(Scope *sc) in semantic3() 342 bool AggregateDeclaration::determineFields() in determineFields() 352 AggregateDeclaration *agg; in determineFields() 362 AggregateDeclaration *ad = ((SV *)param)->agg; in determineFields() 421 bool AggregateDeclaration::determineSize(Loc loc) in determineSize() [all …]
|
| H A D | aggregate.h | 62 FuncDeclaration *hasIdentityOpAssign(AggregateDeclaration *ad, Scope *sc); 70 FuncDeclaration *buildDtor(AggregateDeclaration *ad, Scope *sc); 71 FuncDeclaration *buildInv(AggregateDeclaration *ad, Scope *sc); 87 class AggregateDeclaration : public ScopeDsymbol 131 AggregateDeclaration(Loc loc, Identifier *id); 162 AggregateDeclaration *isAggregateDeclaration() { return this; } in isAggregateDeclaration() 176 class StructDeclaration : public AggregateDeclaration 266 class ClassDeclaration : public AggregateDeclaration
|
| H A D | dsymbol.h | 28 class AggregateDeclaration; variable 214 virtual AggregateDeclaration *isThis(); // is a 'this' required to access the member 220 AggregateDeclaration *isMember(); // is this a member of an AggregateDeclaration? 221 AggregateDeclaration *isMember2(); // is this a member of an AggregateDeclaration? 229 virtual void setFieldOffset(AggregateDeclaration *ad, unsigned *poffset, bool isunion); 254 virtual AggregateDeclaration *isAggregateDeclaration() { return NULL; } in isAggregateDeclaration()
|
| H A D | aliasthis.c | 27 AggregateDeclaration *ad = isAggregate(e->type); in resolveAliasThis() 109 AggregateDeclaration *ad = p->isAggregateDeclaration(); in semantic() 136 AggregateDeclaration *ad2 = ((TypeStruct *)ad->type)->sym; in semantic()
|
| H A D | scope.h | 23 class AggregateDeclaration; variable 155 AggregateDeclaration *getStructClassScope();
|
| H A D | declaration.h | 271 void setFieldOffset(AggregateDeclaration *ad, unsigned *poffset, bool isunion); 274 AggregateDeclaration *isThis(); 611 VarDeclaration *declareThis(Scope *sc, AggregateDeclaration *ad); 651 AggregateDeclaration *isThis(); 713 AggregateDeclaration *isThis(); 782 AggregateDeclaration *isThis(); 811 AggregateDeclaration *isThis(); 856 AggregateDeclaration *isThis();
|
| H A D | opover.c | 159 AggregateDeclaration *isAggregate(Type *t) in isAggregate() 263 AggregateDeclaration *ad = isAggregate(t1b); in op_overload() 344 AggregateDeclaration *ad = isAggregate(e->e1->type); in op_overload() 421 AggregateDeclaration *ad = isAggregate(t1b); in op_overload() 534 AggregateDeclaration *ad = isAggregate(e->e1->type); in op_overload() 586 AggregateDeclaration *ad1 = isAggregate(e->e1->type); in op_overload() 587 AggregateDeclaration *ad2 = isAggregate(e->e2->type); in op_overload() 1164 AggregateDeclaration *ad = isAggregate(t1b); in op_overload() 1264 AggregateDeclaration *ad1 = isAggregate(e->e1->type); in op_overload() 1364 AggregateDeclaration *ad2 = isAggregate(e->e2->type); in op_overload() [all …]
|
| H A D | func.c | 33 Expression *addInvariant(Loc loc, Scope *sc, AggregateDeclaration *ad, VarDeclaration *vthis, bool … 450 AggregateDeclaration *ad; in semantic() 557 if (AggregateDeclaration *adx = p->isAggregateDeclaration()) in semantic() 1499 if (AggregateDeclaration *ad = isMember2()) in semantic3() 1517 AggregateDeclaration *ad = isThis(); in semantic3() 1693 AggregateDeclaration *ad2 = isMember2(); in semantic3() 2406 AggregateDeclaration *ad = isMember2(); in functionSemantic() 2479 VarDeclaration *FuncDeclaration::declareThis(Scope *sc, AggregateDeclaration *ad) in declareThis() 3677 AggregateDeclaration *thiscd = s->isAggregateDeclaration(); in getLevel() 4009 AggregateDeclaration *sym = tb->toDsymbol(NULL)->isAggregateDeclaration(); [all …]
|
| H A D | nspace.h | 35 void setFieldOffset(AggregateDeclaration *ad, unsigned *poffset, bool isunion);
|
| H A D | dsymbol.c | 202 void Dsymbol::setFieldOffset(AggregateDeclaration *, unsigned *, bool) in setFieldOffset() argument 622 AggregateDeclaration *Dsymbol::isThis() in isThis() 653 AggregateDeclaration *Dsymbol::isMember() in isMember() 662 AggregateDeclaration *Dsymbol::isMember2() in isMember2() 673 AggregateDeclaration *ad = isMember(); in isClassMember() 1706 AggregateDeclaration *ad = isAggregate(t); in search()
|
| H A D | dscope.c | 352 AggregateDeclaration *ad = f->isMember2(); in mergeFieldInit() 548 AggregateDeclaration *Scope::getStructClassScope() in getStructClassScope() 555 AggregateDeclaration *ad = sc->scopesym->isClassDeclaration(); in getStructClassScope()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | dsymbol.h | 29 class AggregateDeclaration; variable 228 virtual AggregateDeclaration *isThis(); // is a 'this' required to access the member 234 AggregateDeclaration *isMember(); // is toParent() an AggregateDeclaration? 235 AggregateDeclaration *isMember2(); // is toParent2() an AggregateDeclaration? 236 AggregateDeclaration *isMemberDecl(); // is toParentDecl() an AggregateDeclaration? 237 AggregateDeclaration *isMemberLocal(); // is toParentLocal() an AggregateDeclaration? 244 virtual void setFieldOffset(AggregateDeclaration *ad, FieldState& fieldState, bool isunion); 277 virtual AggregateDeclaration *isAggregateDeclaration() { return NULL; } in isAggregateDeclaration()
|
| H A D | aggregate.h | 71 class AggregateDeclaration : public ScopeDsymbol 146 AggregateDeclaration *isAggregateDeclaration() { return this; } in isAggregateDeclaration() 159 class StructDeclaration : public AggregateDeclaration 246 class ClassDeclaration : public AggregateDeclaration
|
| H A D | declaration.h | 274 void setFieldOffset(AggregateDeclaration *ad, FieldState& fieldState, bool isunion); 276 AggregateDeclaration *isThis(); 317 AggregateDeclaration *dsym; 674 AggregateDeclaration *isThis(); 722 AggregateDeclaration *isThis(); 782 AggregateDeclaration *isThis(); 807 AggregateDeclaration *isThis(); 847 AggregateDeclaration *isThis();
|
| H A D | objc.h | 16 class AggregateDeclaration; variable 75 virtual AggregateDeclaration* isThis(FuncDeclaration* fd) = 0;
|
| H A D | scope.h | 21 class AggregateDeclaration; variable 145 AggregateDeclaration *getStructClassScope();
|
| H A D | objc.d | 314 abstract inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const; 397 …abstract void checkOffsetof(Expression expression, AggregateDeclaration aggregateDeclaration) cons… 465 override inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const in inout() argument 502 …override void checkOffsetof(Expression expression, AggregateDeclaration aggregateDeclaration) const in checkOffsetof() 700 override inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const in inout() argument 796 …override void checkOffsetof(Expression expression, AggregateDeclaration aggregateDeclaration) const in checkOffsetof()
|
| H A D | opover.d | 206 private Expression checkAliasThisForLhs(AggregateDeclaration ad, Scope* sc, BinExp e) in checkAliasThisForLhs() 235 private Expression checkAliasThisForRhs(AggregateDeclaration ad, Scope* sc, BinExp e) in checkAliasThisForRhs() 305 AggregateDeclaration ad = isAggregate(t1b); in visitUna() 376 AggregateDeclaration ad = isAggregate(e.e1.type); in visitUna() 445 AggregateDeclaration ad = isAggregate(t1b); in visitArray() 553 AggregateDeclaration ad = isAggregate(e.e1.type); in visitCast() 605 AggregateDeclaration ad1 = isAggregate(e.e1.type); in visitBin() 606 AggregateDeclaration ad2 = isAggregate(e.e2.type); in visitBin() 1120 AggregateDeclaration ad = isAggregate(t1b); in visitBinAssign() 1205 AggregateDeclaration ad1 = isAggregate(e.e1.type); in visitBinAssign() [all …]
|
| H A D | nspace.h | 28 void setFieldOffset(AggregateDeclaration *ad, FieldState& fieldState, bool isunion);
|
| H A D | dscope.d | 385 … Dsymbol checkAliasThis(AggregateDeclaration ad, Identifier ident, int flags, Expression* exp) in checkAliasThis() 699 extern (C++) AggregateDeclaration getStructClassScope() 705 if (AggregateDeclaration ad = sc.scopesym.isClassDeclaration()) 707 if (AggregateDeclaration ad = sc.scopesym.isStructDeclaration())
|
| H A D | attrib.h | 35 void setFieldOffset(AggregateDeclaration *ad, FieldState& fieldState, bool isunion); 144 void setFieldOffset(AggregateDeclaration *ad, FieldState& fieldState, bool isunion);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | d-tree.h | 25 class AggregateDeclaration; variable 213 AggregateDeclaration * GTY((skip)) daggregate; 598 extern tree build_vthis (AggregateDeclaration *); 644 extern tree aggregate_initializer_decl (AggregateDeclaration *);
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | d-tree.h | 25 class AggregateDeclaration; variable 206 AggregateDeclaration * GTY((skip)) daggregate; 575 extern tree build_vthis (AggregateDeclaration *); 623 extern tree aggregate_initializer_decl (AggregateDeclaration *);
|
| H A D | types.cc | 398 layout_aggregate_type (AggregateDeclaration *decl, tree type, in layout_aggregate_type() 399 AggregateDeclaration *base) in layout_aggregate_type() 500 AggregateDeclaration *sym; in merge_aggregate_types() 511 AggregateDeclaration *ad = IDENTIFIER_DAGGREGATE (deco); in merge_aggregate_types()
|