Home
last modified time | relevance | path

Searched refs:CtorDeclaration (Results 1 – 25 of 28) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Daggregate.h22 class CtorDeclaration; variable
104 CtorDeclaration *defaultCtor;
H A Ddeclaration.h735 class CtorDeclaration : public FuncDeclaration
739 CtorDeclaration *syntaxCopy(Dsymbol *);
746 CtorDeclaration *isCtorDeclaration() { return this; } in isCtorDeclaration()
H A Ddsymbol.h39 class CtorDeclaration; variable
282 virtual CtorDeclaration *isCtorDeclaration() { return NULL; } in isCtorDeclaration()
H A Dclone.d1503 private CtorDeclaration generateCopyCtorDeclaration(StructDeclaration sd, const StorageClass paramS… in generateCopyCtorDeclaration()
1510 auto ccd = new CtorDeclaration(sd.loc, Loc.initial, STC.ref_, tf, true); in generateCopyCtorDeclaration()
1576 CtorDeclaration cpCtor; in needCopyCtor()
1577 CtorDeclaration rvalueCtor; in needCopyCtor()
H A Daggregate.d137 CtorDeclaration defaultCtor;
H A Dexpression.h30 class CtorDeclaration; variable
532 CtorDeclaration *member; // constructor function
H A Dvisitor.h165 class CtorDeclaration; variable
354 virtual void visit(CtorDeclaration *s) { visit((FuncDeclaration *)s); } in visit()
H A Dfunc.d3804 extern (C++) final class CtorDeclaration : FuncDeclaration
3814 override CtorDeclaration syntaxCopy(Dsymbol s) in syntaxCopy()
3817 auto f = new CtorDeclaration(loc, endloc, storage_class, type.syntaxCopy()); in syntaxCopy()
3847 override inout(CtorDeclaration) isCtorDeclaration() inout in inout() argument
H A Dparsetimevisitor.d58 void visit(AST.CtorDeclaration s) { visit(cast(AST.FuncDeclaration)s); } in ParseTimeVisitor()
H A Dsemantic3.d1383 override void visit(CtorDeclaration ctor) in visit()
H A Descape.d477 CtorDeclaration ctor = dve.var.isCtorDeclaration(); in checkConstructorEscape()
H A Ddsymbol.d1343 inout(CtorDeclaration) isCtorDeclaration() inout { return null; } in isCtorDeclaration()
H A Ddsymbolsem.d3972 override void visit(CtorDeclaration ctd) in visit()
5246 auto ctor = new CtorDeclaration(cldec.loc, Loc.initial, 0, tf); in visit()
H A Dexpression.d3537 CtorDeclaration member; // constructor function
H A Ddtemplate.d2377 fd = new CtorDeclaration(fd.loc, fd.endloc, fd.storage_class, fd.type.syntaxCopy()); in doHeaderInstantiation()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Daggregate.h24 class CtorDeclaration; variable
121 CtorDeclaration *defaultCtor;
H A Ddsymbol.h38 class CtorDeclaration; variable
259 virtual CtorDeclaration *isCtorDeclaration() { return NULL; } in isCtorDeclaration()
H A Ddeclaration.h726 class CtorDeclaration : public FuncDeclaration
729 CtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Type *type);
738 CtorDeclaration *isCtorDeclaration() { return this; } in isCtorDeclaration()
H A Dparse.h25 class CtorDeclaration; variable
H A Dfunc.c4815 CtorDeclaration::CtorDeclaration(Loc loc, Loc endloc, StorageClass stc, Type *type) in CtorDeclaration() function
4821 Dsymbol *CtorDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
4824 CtorDeclaration *f = new CtorDeclaration(loc, endloc, storage_class, type->syntaxCopy()); in syntaxCopy()
4828 void CtorDeclaration::semantic(Scope *sc) in semantic()
4909 const char *CtorDeclaration::kind() const in kind()
4914 const char *CtorDeclaration::toChars() in toChars()
4919 bool CtorDeclaration::isVirtual() in isVirtual()
4924 bool CtorDeclaration::addPreInvariant() in addPreInvariant()
4929 bool CtorDeclaration::addPostInvariant() in addPostInvariant()
H A Dvisitor.h159 class CtorDeclaration; variable
453 virtual void visit(CtorDeclaration *s) { visit((FuncDeclaration *)s); } in visit()
H A Ddclass.c813 CtorDeclaration *ctor = new CtorDeclaration(loc, Loc(), 0, tf); in semantic()
H A Dexpression.h31 class CtorDeclaration; variable
546 CtorDeclaration *member; // constructor function
H A Ddstruct.c963 CtorDeclaration *f = s->isCtorDeclaration(); in searchCtor()
H A Dparse.c1627 CtorDeclaration *f = new CtorDeclaration(loc, Loc(), stc, tf); in parseCtor()

12