Home | History | Annotate | Download | only in dmd

Lines Matching refs:Dsymbols

57     Dsymbols* decl;     /// Dsymbol's affected by this AttribDeclaration
59 extern (D) this(Dsymbols* decl)
64 extern (D) this(const ref Loc loc, Identifier ident, Dsymbols* decl)
70 Dsymbols* include(Scope* sc)
121 Dsymbols* d = include(sc);
133 Dsymbols* d = include(sc);
146 Dsymbols* d = include(sc);
173 Dsymbols* d = include(null);
221 * Storage classes applied to Dsymbols, e.g. `const int i;`
229 extern (D) this(StorageClass stc, Dsymbols* decl)
292 Dsymbols* d = include(sc);
330 * Deprecation with an additional message applied to Dsymbols,
342 extern (D) this(Expression msg, Dsymbols* decl)
388 * Linkage attribute applied to Dsymbols, e.g.
397 extern (D) this(const ref Loc loc, LINK linkage, Dsymbols* decl)
404 static LinkDeclaration create(const ref Loc loc, LINK p, Dsymbols* decl)
449 extern (D) this(const ref Loc loc, CPPMANGLE cppmangle, Dsymbols* decl)
519 extern (D) this(const ref Loc loc, Identifier ident, Dsymbols* decl)
524 extern (D) this(const ref Loc loc, Expression exp, Dsymbols* decl)
530 extern (D) this(const ref Loc loc, Identifier ident, Expression exp, Dsymbols* decl,
576 * Visibility declaration for Dsymbols, e.g. `public int i;`
592 extern (D) this(const ref Loc loc, Visibility visibility, Dsymbols* decl)
605 extern (D) this(const ref Loc loc, Identifier[] pkg_identifiers, Dsymbols* decl)
704 extern (D) this(const ref Loc loc, Expression exp, Dsymbols* decl)
714 extern (D) this(const ref Loc loc, Expressions* exps, Dsymbols* decl)
720 extern (D) this(const ref Loc loc, structalign_t salign, Dsymbols* decl)
756 extern (D) this(const ref Loc loc, bool isunion, Dsymbols* decl)
867 * Pragma applied to Dsymbols, e.g. `pragma(inline, true) void foo`,
876 extern (D) this(const ref Loc loc, Identifier ident, Expressions* args, Dsymbols* decl)
961 Dsymbols* elsedecl; /// array of Dsymbol's for else block
963 extern (D) this(const ref Loc loc, Condition condition, Dsymbols* decl, Dsymbols* elsedecl)
982 Dsymbols* d = condition.include(null) ? decl : elsedecl;
994 override Dsymbols* include(Scope* sc)
1041 extern (D) this(const ref Loc loc, Condition condition, Dsymbols* decl, Dsymbols* elsedecl)
1057 override Dsymbols* include(Scope* sc)
1070 Dsymbols* d = ConditionalDeclaration.include(_scope);
1148 Dsymbols* cache = null;
1150 extern (D) this(StaticForeach sfe, Dsymbols* decl)
1179 override Dsymbols* include(Scope* sc)
1202 Dsymbols* d = makeTupleForeach(_scope, true, true, sfe.aggrfe, decl, sfe.needExpansion).decl;
1281 this(Dsymbols* decl)
1377 extern (D) this(Expressions* atts, Dsymbols* decl)