Home
last modified time | relevance | path

Searched refs:StorageClassDeclaration (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dattrib.h45 class StorageClassDeclaration : public AttribDeclaration
50 StorageClassDeclaration *syntaxCopy(Dsymbol *s);
54 StorageClassDeclaration *isStorageClassDeclaration() { return this; } in isStorageClassDeclaration()
59 class DeprecatedDeclaration : public StorageClassDeclaration
H A Dattrib.d225 extern (C++) class StorageClassDeclaration : AttribDeclaration
235 override StorageClassDeclaration syntaxCopy(Dsymbol s) in syntaxCopy()
238 return new StorageClassDeclaration(stc, Dsymbol.arraySyntaxCopy(decl)); in syntaxCopy()
318 override inout(StorageClassDeclaration) isStorageClassDeclaration() inout in inout() argument
337 extern (C++) final class DeprecatedDeclaration : StorageClassDeclaration
H A Dvisitor.h101 class StorageClassDeclaration; variable
374 virtual void visit(StorageClassDeclaration *s) { visit((AttribDeclaration *)s); } in visit()
379 virtual void visit(DeprecatedDeclaration *s) { visit((StorageClassDeclaration *)s); } in visit()
H A Ddsymbol.h269 virtual StorageClassDeclaration *isStorageClassDeclaration(){ return NULL; } in isStorageClassDeclaration()
H A Dparsetimevisitor.d78 void visit(AST.StorageClassDeclaration s) { visit(cast(AST.AttribDeclaration)s); } in ParseTimeVisitor()
84 void visit(AST.DeprecatedDeclaration s) { visit(cast(AST.StorageClassDeclaration)s); } in ParseTimeVisitor()
H A Dtransitivevisitor.d520 override void visit(AST.StorageClassDeclaration d) in ParseVisitMethods()
H A Ddsymbol.d1330 inout(StorageClassDeclaration) isStorageClassDeclaration() inout { return null; } in isStorageClassDeclaration()
H A Ddtoh.d673 override void visit(AST.StorageClassDeclaration scd)
H A Dparse.d733 s = new AST.StorageClassDeclaration(stc2, a);
4367 s = new AST.StorageClassDeclaration(storage_class, a);
4586 s = new AST.StorageClassDeclaration(stc2, ax);
H A Dhdrgen.d950 override void visit(StorageClassDeclaration d) in visit()
H A Ddsymbolsem.d6016 s.push(new StorageClassDeclaration(stc, tempinst.members)); in templateInstanceSemantic()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dattrib.h56 class StorageClassDeclaration : public AttribDeclaration
61 StorageClassDeclaration(StorageClass stc, Dsymbols *decl);
66 StorageClassDeclaration *isStorageClassDeclaration() { return this; } in isStorageClassDeclaration()
71 class DeprecatedDeclaration : public StorageClassDeclaration
H A Dattrib.c344 StorageClassDeclaration::StorageClassDeclaration(StorageClass stc, Dsymbols *decl) in StorageClassDeclaration() function
350 Dsymbol *StorageClassDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
353 return new StorageClassDeclaration(stc, Dsymbol::arraySyntaxCopy(decl)); in syntaxCopy()
356 bool StorageClassDeclaration::oneMember(Dsymbol **ps, Identifier *ident) in oneMember()
384 void StorageClassDeclaration::addMember(Scope *sc, ScopeDsymbol *sds) in addMember()
398 if (StorageClassDeclaration *sdecl = s->isStorageClassDeclaration()) in addMember()
410 Scope *StorageClassDeclaration::newScope(Scope *sc) in newScope()
438 : StorageClassDeclaration(STCdeprecated, decl) in DeprecatedDeclaration()
461 Scope *scx = StorageClassDeclaration::newScope(sc); in newScope()
490 StorageClassDeclaration::semantic2(sc); in semantic2()
H A Dvisitor.h98 class StorageClassDeclaration; variable
392 virtual void visit(StorageClassDeclaration *s) { visit((AttribDeclaration *)s); } in visit()
393 virtual void visit(DeprecatedDeclaration *s) { visit((StorageClassDeclaration *)s); } in visit()
H A Ddsymbol.h249 virtual StorageClassDeclaration *isStorageClassDeclaration(){ return NULL; } in isStorageClassDeclaration()
H A Dstatement.c408 void visit(StorageClassDeclaration *d) { result = visitMembers(d->loc, d->decl); } in toStatement()
H A Dparse.c612 s = new StorageClassDeclaration(pAttrs->storageClass, a); in parseDeclDefs()
3888 s = new StorageClassDeclaration(storage_class, a); in parseDeclarations()
4091 s = new StorageClassDeclaration(STCstatic, ax); in parseDeclarations()
H A Dhdrgen.c1249 void visit(StorageClassDeclaration *d) in visit()
H A Ddtemplate.c6210 s->push(new StorageClassDeclaration(stc, members)); in semantic()