Lines Matching refs:abstract
199 extern(C++) abstract class Objc
220 abstract void setObjc(ClassDeclaration cd);
221 abstract void setObjc(InterfaceDeclaration);
232 abstract const(char)* toPrettyChars(ClassDeclaration classDeclaration, bool qualifyTypes) const;
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,
314 abstract inout(AggregateDeclaration) isThis(inout FuncDeclaration funcDeclaration) const;
330 abstract VarDeclaration createSelectorParameter(FuncDeclaration fd, Scope* sc) const;
340 abstract void setMetaclass(InterfaceDeclaration interfaceDeclaration, Scope* sc) const;
343 abstract void setMetaclass(ClassDeclaration classDeclaration, Scope* sc) const;
359 abstract ClassDeclaration getRuntimeMetaclass(ClassDeclaration classDeclaration) const;
362 abstract void addSymbols(AttribDeclaration attribDeclaration,
366 abstract void addSymbols(ClassDeclaration classDeclaration,
397 abstract void checkOffsetof(Expression expression, AggregateDeclaration aggregateDeclaration) const;
400 abstract void checkTupleof(Expression expression, TypeClass type) const;