Home | History | Annotate | Download | only in dmd

Lines Matching refs:FuncDeclaration

94     extern (C++) static ObjcSelector* create(FuncDeclaration fdecl)
167 FuncDeclaration[] methodList;
234 abstract void setSelector(FuncDeclaration, Scope* sc);
235 abstract void validateSelector(FuncDeclaration fd);
236 abstract void checkLinkage(FuncDeclaration fd);
249 abstract bool isVirtual(const FuncDeclaration fd) const;
263 abstract void setAsOptional(FuncDeclaration functionDeclaration, Scope* sc) const;
271 abstract void validateOptional(FuncDeclaration functionDeclaration) const;
287 abstract ClassDeclaration getParent(FuncDeclaration fd,
299 abstract void addToClassMethodList(FuncDeclaration fd,
309 * funcDeclaration = the function declaration to get the `this` pointer for
314 abstract inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const;
330 abstract VarDeclaration createSelectorParameter(FuncDeclaration fd, Scope* sc) const;
425 override void setSelector(FuncDeclaration, Scope*)
430 override void validateSelector(FuncDeclaration)
435 override void checkLinkage(FuncDeclaration)
440 override bool isVirtual(const FuncDeclaration) const
445 override void setAsOptional(FuncDeclaration, Scope*) const
450 override void validateOptional(FuncDeclaration) const
455 override ClassDeclaration getParent(FuncDeclaration, ClassDeclaration cd) const
460 override void addToClassMethodList(FuncDeclaration, ClassDeclaration) const
465 override inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const
470 override VarDeclaration createSelectorParameter(FuncDeclaration, Scope*) const
540 override void setSelector(FuncDeclaration fd, Scope* sc)
568 override void validateSelector(FuncDeclaration fd)
579 override void checkLinkage(FuncDeclaration fd)
585 override bool isVirtual(const FuncDeclaration fd) const
604 override void setAsOptional(FuncDeclaration fd, Scope* sc) const
614 private int declaredAsOptionalCount(FuncDeclaration fd , Scope* sc) const
638 override void validateOptional(FuncDeclaration fd) const
669 override ClassDeclaration getParent(FuncDeclaration fd, ClassDeclaration cd) const
682 override void addToClassMethodList(FuncDeclaration fd, ClassDeclaration cd) const
700 override inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const
702 with(funcDeclaration)
720 override VarDeclaration createSelectorParameter(FuncDeclaration fd, Scope* sc) const