Lines Matching refs:Declaration
131 import dmd.declaration;
454 void mangleDecl(Declaration sthis)
531 override void visit(Declaration d)
533 //printf("Declaration.mangle(this = %p, '%s', parent = '%s', linkage = %d)\n",
651 visit(cast(Declaration)fd);
661 visit(cast(Declaration)vd);
780 Declaration d = sa.isDeclaration();
1320 * Try to obtain an externally mangled identifier from a declaration.
1321 * If the declaration is at global scope or mixed in at global scope,
1330 * d = declaration to mangle
1333 * an externally mangled name or null if the declaration cannot be called externally
1336 extern (D) const(char)[] externallyMangledIdentifier(Declaration d)
1348 d.error("the same declaration cannot be in multiple scopes with non-D linkage");
1364 d.error("forward declaration");