HomeSort by: relevance | last modified time | path
    Searched refs:AggregateDeclaration (Results 1 - 25 of 52) sorted by relevancy

1 2 3

  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
nspace.h 28 void setFieldOffset(AggregateDeclaration *ad, FieldState& fieldState, bool isunion);
objc.h 16 class AggregateDeclaration;
75 virtual AggregateDeclaration* isThis(FuncDeclaration* fd) = 0;
dsymbol.h 29 class AggregateDeclaration;
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
    [all...]
scope.h 21 class AggregateDeclaration;
145 AggregateDeclaration *getStructClassScope();
aggregate.h 71 class AggregateDeclaration : public ScopeDsymbol
146 AggregateDeclaration *isAggregateDeclaration() { return this; }
159 class StructDeclaration : public AggregateDeclaration
246 class ClassDeclaration : public AggregateDeclaration
objc.d 314 abstract inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const;
385 * aggregateDeclaration = the aggregate declaration the field of the
397 abstract void checkOffsetof(Expression expression, AggregateDeclaration aggregateDeclaration) const;
465 override inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const
502 override void checkOffsetof(Expression expression, AggregateDeclaration aggregateDeclaration) const
700 override inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const
796 override void checkOffsetof(Expression expression, AggregateDeclaration aggregateDeclaration) cons
    [all...]
module.h 65 static AggregateDeclaration *moduleinfo;
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();
nspace.d 149 override void setFieldOffset(AggregateDeclaration ad, ref FieldState fieldState, bool isunion)
opover.d 206 private Expression checkAliasThisForLhs(AggregateDeclaration ad, Scope* sc, BinExp e)
235 private Expression checkAliasThisForRhs(AggregateDeclaration ad, Scope* sc, BinExp e)
305 AggregateDeclaration ad = isAggregate(t1b);
376 AggregateDeclaration ad = isAggregate(e.e1.type);
445 AggregateDeclaration ad = isAggregate(t1b);
553 AggregateDeclaration ad = isAggregate(e.e1.type);
605 AggregateDeclaration ad1 = isAggregate(e.e1.type);
606 AggregateDeclaration ad2 = isAggregate(e.e2.type);
1120 AggregateDeclaration ad = isAggregate(t1b);
1205 AggregateDeclaration ad1 = isAggregate(e.e1.type)
    [all...]
aliasthis.d 89 for (AggregateDeclaration ad = isAggregate(e.type); ad;)
attrib.h 35 void setFieldOffset(AggregateDeclaration *ad, FieldState& fieldState, bool isunion);
144 void setFieldOffset(AggregateDeclaration *ad, FieldState& fieldState, bool isunion);
dscope.d 385 Dsymbol checkAliasThis(AggregateDeclaration ad, Identifier ident, int flags, Expression* exp)
699 extern (C++) AggregateDeclaration getStructClassScope()
705 if (AggregateDeclaration ad = sc.scopesym.isClassDeclaration())
707 if (AggregateDeclaration ad = sc.scopesym.isStructDeclaration())
canthrow.d 169 AggregateDeclaration ad = null;
aggregate.d 43 * The ClassKind enum is used in AggregateDeclaration AST nodes to
95 extern (C++) abstract class AggregateDeclaration : ScopeDsymbol
206 //printf("AggregateDeclaration::determineSize() %s, sizeok = %d\n", toChars(), sizeok);
261 //printf("+AggregateDeclaration::size() %s, scope = %p, sizeok = %d\n", toChars(), _scope, sizeok);
263 //printf("-AggregateDeclaration::size() %s, scope = %p, sizeok = %d\n", toChars(), _scope, sizeok);
275 //printf("AggregateDeclaration::checkOverlappedFields() %s\n", toChars());
360 //printf("AggregateDeclaration::fill() %s\n", toChars());
807 override final inout(AggregateDeclaration) isAggregateDeclaration() inout
declaration.d 51 bool checkFrameAccess(Loc loc, Scope* sc, AggregateDeclaration ad, size_t iStart = 0)
1159 override void setFieldOffset(AggregateDeclaration ad, ref FieldState fieldState, bool isunion)
1233 offset = AggregateDeclaration.placeField(
1248 override final inout(AggregateDeclaration) isThis() inout
1715 override final void setFieldOffset(AggregateDeclaration ad, ref FieldState fieldState, bool isunion)
1769 offset = AggregateDeclaration.placeField(
1910 AggregateDeclaration dsym;
1912 extern (D) this(const ref Loc loc, AggregateDeclaration dsym)
dsymbol.d 997 inout(AggregateDeclaration) isThis() inout
1031 /// Returns an AggregateDeclaration when toParent() is that.
1032 final inout(AggregateDeclaration) isMember() inout
1040 /// Returns an AggregateDeclaration when toParent2() is that.
1041 final inout(AggregateDeclaration) isMember2() inout
1049 /// Returns an AggregateDeclaration when toParentDecl() is that.
1050 final inout(AggregateDeclaration) isMemberDecl() inout
1058 /// Returns an AggregateDeclaration when toParentLocal() is that.
1059 final inout(AggregateDeclaration) isMemberLocal() inout
1181 void setFieldOffset(AggregateDeclaration ad, ref FieldState fieldState, bool isunion
    [all...]
template.h 303 void setFieldOffset(AggregateDeclaration *ad, FieldState& fieldState, bool isunion);
semantic2.d 593 override void visit(AggregateDeclaration ad)
595 //printf("AggregateDeclaration::semantic2(%s) type = %s, errors = %d\n", ad.toChars(), ad.type.toChars(), ad.errors);
673 visit(cast(AggregateDeclaration) cd);
678 visit(cast(AggregateDeclaration) cd);
access.d 39 bool checkAccess(AggregateDeclaration ad, Loc loc, Scope* sc, Dsymbol smember)
43 printf("AggregateDeclaration::checkAccess() for %s.%s in function %s() in scope %s\n", ad.toChars(), smember.toChars(), f ? f.toChars() : null, cdscope ? cdscope.toChars() : null);
visitor.h 129 class AggregateDeclaration;
340 virtual void visit(AggregateDeclaration *s) { visit((ScopeDsymbol *)s); }
383 virtual void visit(StructDeclaration *s) { visit((AggregateDeclaration *)s); }
385 virtual void visit(ClassDeclaration *s) { visit((AggregateDeclaration *)s); }
clone.d 98 FuncDeclaration hasIdentityOpAssign(AggregateDeclaration ad, Scope* sc)
454 private FuncDeclaration hasIdentityOpEquals(AggregateDeclaration ad, Scope* sc)
863 void buildDtors(AggregateDeclaration ad, Scope* sc)
865 //printf("AggregateDeclaration::buildDtor() %s\n", ad.toChars());
1060 private DtorDeclaration buildWindowsCppDtor(AggregateDeclaration ad, DtorDeclaration dtor, Scope* sc)
1113 private DtorDeclaration buildExternDDtor(AggregateDeclaration ad, Scope* sc)
1162 FuncDeclaration buildInv(AggregateDeclaration ad, Scope* sc)
1212 * Note the close similarity with AggregateDeclaration::buildDtor(),
  /src/external/gpl3/gcc.old/dist/gcc/d/
d-tree.h 25 class AggregateDeclaration;
213 AggregateDeclaration * GTY((skip)) daggregate;
598 extern tree build_vthis (AggregateDeclaration *);
644 extern tree aggregate_initializer_decl (AggregateDeclaration *);
imports.cc 115 void visit (AggregateDeclaration *d)
types.cc 524 layout_aggregate_type (AggregateDeclaration *decl, tree type,
525 AggregateDeclaration *base)
626 AggregateDeclaration *sym;
637 AggregateDeclaration *ad = IDENTIFIER_DAGGREGATE (deco);

Completed in 34 milliseconds

1 2 3