Home
last modified time | relevance | path

Searched refs:InterfaceDeclaration (Results 1 – 25 of 43) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dobjc.h21 class InterfaceDeclaration; variable
64 virtual void setObjc(InterfaceDeclaration*) = 0;
78 virtual void setMetaclass(InterfaceDeclaration* id, Scope*) const = 0;
H A Dobjc.d221 abstract void setObjc(InterfaceDeclaration);
340 abstract void setMetaclass(InterfaceDeclaration interfaceDeclaration, Scope* sc) const;
415 override void setObjc(InterfaceDeclaration id) in setObjc()
475 override void setMetaclass(InterfaceDeclaration, Scope*) const in setMetaclass() argument
529 override void setObjc(InterfaceDeclaration id) in setObjc()
741 override void setMetaclass(InterfaceDeclaration interfaceDeclaration, Scope* sc) const in setMetaclass()
746 return new InterfaceDeclaration(loc, ident, metaBases); in setMetaclass()
834 if (is(T == ClassDeclaration) || is(T == InterfaceDeclaration))
H A Daggregate.h24 class InterfaceDeclaration; variable
317 class InterfaceDeclaration : public ClassDeclaration
320 InterfaceDeclaration *syntaxCopy(Dsymbol *s);
328 InterfaceDeclaration *isInterfaceDeclaration() { return this; } in isInterfaceDeclaration()
H A Ddclass.d1007 extern (C++) final class InterfaceDeclaration : ClassDeclaration
1019 override InterfaceDeclaration syntaxCopy(Dsymbol s) in syntaxCopy()
1021 InterfaceDeclaration id = in syntaxCopy()
1022 s ? cast(InterfaceDeclaration)s in syntaxCopy()
1023 : new InterfaceDeclaration(loc, ident, null); in syntaxCopy()
1111 override inout(InterfaceDeclaration) isInterfaceDeclaration() inout in inout() argument
1134 private bool baseClassImplementsInterface(InterfaceDeclaration id, BaseClass* bc, int* poffset) pur… in baseClassImplementsInterface()
H A Ddsymbol.h32 class InterfaceDeclaration; variable
298 virtual InterfaceDeclaration *isInterfaceDeclaration() { return NULL; } in isInterfaceDeclaration()
H A Dvisitor.h133 class InterfaceDeclaration; variable
386 virtual void visit(InterfaceDeclaration *s) { visit((ClassDeclaration *)s); } in visit()
H A Dsemantic2.d676 override void visit(InterfaceDeclaration cd) in visit()
H A Dparsetimevisitor.d91 void visit(AST.InterfaceDeclaration s) { visit(cast(AST.ClassDeclaration)s); } in ParseTimeVisitor()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dobjc.h19 class InterfaceDeclaration; variable
49 virtual void setObjc(InterfaceDeclaration*) = 0;
H A Daggregate.h29 class InterfaceDeclaration; variable
333 class InterfaceDeclaration : public ClassDeclaration
336 InterfaceDeclaration(Loc loc, Identifier *id, BaseClasses *baseclasses);
347 InterfaceDeclaration *isInterfaceDeclaration() { return this; } in isInterfaceDeclaration()
H A Ddclass.c1400 InterfaceDeclaration::InterfaceDeclaration(Loc loc, Identifier *id, BaseClasses *baseclasses) in InterfaceDeclaration() function
1410 Dsymbol *InterfaceDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
1412 InterfaceDeclaration *id = in syntaxCopy()
1413 s ? (InterfaceDeclaration *)s in syntaxCopy()
1414 : new InterfaceDeclaration(loc, ident, NULL); in syntaxCopy()
1418 Scope *InterfaceDeclaration::newScope(Scope *sc) in newScope()
1430 void InterfaceDeclaration::semantic(Scope *sc) in semantic()
1738 bool InterfaceDeclaration::isBaseOf(ClassDeclaration *cd, int *poffset) in isBaseOf()
1770 bool InterfaceDeclaration::isBaseOf(BaseClass *bc, int *poffset) in isBaseOf()
1804 int InterfaceDeclaration::vtblOffset() const in vtblOffset()
[all …]
H A Dobjc.c53 void setObjc(InterfaceDeclaration *id) in setObjc()
H A Ddsymbol.h31 class InterfaceDeclaration; variable
273 virtual InterfaceDeclaration *isInterfaceDeclaration() { return NULL; } in isInterfaceDeclaration()
H A Dvisitor.h128 class InterfaceDeclaration; variable
422 virtual void visit(InterfaceDeclaration *s) { visit((ClassDeclaration *)s); } in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-2019156 (DeclVisitor::visit(InterfaceDeclaration)): Likewise.
177 (DeclVisitor::visit(InterfaceDeclaration)): Likewise.
H A DChangeLog-201878 (DeclVisitor::visit(InterfaceDeclaration)): Likewise.
606 (DeclVisitor::visit(InterfaceDeclaration)): Likewise.
H A DChangeLog-201667 (InterfaceDeclaration::toObjFile): Likewise.
288 (InterfaceDeclaration::toObjFile): Likewise.
387 (InterfaceDeclaration::toSymbol): Merge into get_classinfo_decl.
491 (InterfaceDeclaration::toSymbol): Likewise.
H A DChangeLog-2008217 * dmd/toobj.c (InterfaceDeclaration::toObjFile): Fix error.
H A DChangeLog-2013100 (InterfaceDeclaration::toObjFile): Likewise.
197 (InterfaceDeclaration::toObjFile): Likewise.
441 * d-objfile.cc (InterfaceDeclaration::toObjFile): Correctly set the
780 (InterfaceDeclaration::toSymbol): Likewise.
H A DChangeLog-2014319 (InterfaceDeclaration::toObjFile): Likewise.
412 (InterfaceDeclaration::toSymbol): Likewise for interface symbol.
H A Dtypes.cc540 InterfaceDeclaration *id = cd->isInterfaceDeclaration (); in layout_aggregate_type()
H A Dtoir.cc1172 InterfaceDeclaration *id = cd->isInterfaceDeclaration (); in visit()
H A Dtypeinfo.cc1382 InterfaceDeclaration *id = decl->isInterfaceDeclaration (); in get_classinfo_decl()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtypes.cc414 InterfaceDeclaration *id = cd->isInterfaceDeclaration (); in layout_aggregate_type()
H A Dtoir.cc1159 InterfaceDeclaration *id = cd->isInterfaceDeclaration (); in visit()

12