/netbsd/external/gpl3/gcc/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() 352 AggregateDeclaration *agg; in determineFields() 526 d_uns64 AggregateDeclaration::size(Loc loc) in size() 534 Type *AggregateDeclaration::getType() in getType() 539 bool AggregateDeclaration::isDeprecated() in isDeprecated() 789 void AggregateDeclaration::alignmember( in alignmember() 829 unsigned AggregateDeclaration::placeField( in placeField() 864 bool AggregateDeclaration::isNested() in isNested() 871 void AggregateDeclaration::makeNested() in makeNested() [all …]
|
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 | 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 | 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.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() 1396 AggregateDeclaration *ad1 = isAggregate(e->e1->type); in compare_overload() 1397 AggregateDeclaration *ad2 = isAggregate(e->e2->type); in compare_overload() 1610 AggregateDeclaration *ad; in inferAggregate() [all …]
|
H A D | opover.d | 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() 1310 AggregateDeclaration ad1 = isAggregate(e.e1.type); in compare_overload() 1311 AggregateDeclaration ad2 = isAggregate(e.e2.type); in compare_overload() [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 | func.c | 450 AggregateDeclaration *ad; 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() 4120 AggregateDeclaration *FuncDeclaration::isThis() in isThis() 4136 AggregateDeclaration *ad = isThis(); in addPreInvariant() 4146 AggregateDeclaration *ad = isThis(); in addPostInvariant() 5181 AggregateDeclaration *StaticCtorDeclaration::isThis() in isThis() 5309 AggregateDeclaration *StaticDtorDeclaration::isThis() in isThis() [all …]
|
/netbsd/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() 352 AggregateDeclaration *agg; in determineFields() 526 d_uns64 AggregateDeclaration::size(Loc loc) in size() 534 Type *AggregateDeclaration::getType() in getType() 539 bool AggregateDeclaration::isDeprecated() in isDeprecated() 789 void AggregateDeclaration::alignmember( in alignmember() 829 unsigned AggregateDeclaration::placeField( in placeField() 864 bool AggregateDeclaration::isNested() in isNested() 871 void AggregateDeclaration::makeNested() in makeNested() [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() 1396 AggregateDeclaration *ad1 = isAggregate(e->e1->type); in compare_overload() 1397 AggregateDeclaration *ad2 = isAggregate(e->e2->type); in compare_overload() 1610 AggregateDeclaration *ad; in inferAggregate() [all …]
|
H A D | nspace.h | 35 void setFieldOffset(AggregateDeclaration *ad, unsigned *poffset, bool isunion);
|
/netbsd/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 *);
|
/netbsd/external/gpl3/gcc/dist/gcc/d/ |
H A D | d-tree.h | 25 class AggregateDeclaration; variable 213 AggregateDeclaration * GTY((skip)) daggregate; 592 extern tree build_vthis (AggregateDeclaration *); 638 extern tree aggregate_initializer_decl (AggregateDeclaration *);
|