Home
last modified time | relevance | path

Searched refs:isClassDeclaration (Results 1 – 25 of 50) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Daccess.c44 assert(ad->isStructDeclaration() || ad->isClassDeclaration()); in getAccess()
53 if (ClassDeclaration *cd = ad->isClassDeclaration()) in getAccess()
111 if (ClassDeclaration *cdthis = dthis->isClassDeclaration()) in isAccessible()
129 if (ClassDeclaration *cdthis = dthis->isClassDeclaration()) in isAccessible()
284 ClassDeclaration *cd2 = scx->scopesym->isClassDeclaration(); in hasProtectedAccess()
360 ClassDeclaration *cd2 = sc->func->toParent()->isClassDeclaration(); in checkAccess()
H A Dfunc.c605 …if (ad && ad->isClassDeclaration() && (tf->isreturn || sc->stc & STCreturn) && !(sc->stc & STCstat… in semantic()
797 if (ClassDeclaration *cd = parent->isClassDeclaration()) in semantic()
996 bool thismixin = this->parent->isClassDeclaration() != NULL; in semantic()
997 bool fdcmixin = fdc->parent->isClassDeclaration() != NULL; in semantic()
1237 if (parent->isClassDeclaration()) in semantic2()
1783 ClassDeclaration *cd = ad2->isClassDeclaration(); in semantic3()
2211 … ClassDeclaration *cd = isThis() ? isThis()->isClassDeclaration() : parent->isClassDeclaration(); in semantic3()
2789 { ClassDeclaration *cd1 = toParent()->isClassDeclaration(); in overrides()
2790 ClassDeclaration *cd2 = fd->toParent()->isClassDeclaration(); in overrides()
2825 if (fdv->parent->isClassDeclaration()) in findVtblIndex()
[all …]
H A Ddstruct.c441 if (ClassDeclaration *cd = isClassDeclaration()) in determineSize()
563 ClassDeclaration *cd = isClassDeclaration(); in checkOverlappedFields()
898 if (isClassDeclaration() && ad->isClassDeclaration()) in makeNested()
H A Ddscope.c537 ClassDeclaration *cd = sc->scopesym->isClassDeclaration(); in getClassScope()
555 AggregateDeclaration *ad = sc->scopesym->isClassDeclaration(); in getStructClassScope()
H A Daggregate.h329 ClassDeclaration *isClassDeclaration() { return (ClassDeclaration *)this; } in isClassDeclaration() function
H A Ddsymbol.h270 virtual ClassDeclaration *isClassDeclaration() { return NULL; } in isClassDeclaration() function
H A Djson.c639 ClassDeclaration *cd = d->isClassDeclaration(); in visit()
H A Ddmangle.c558 ClassDeclaration *cd = ad->isClassDeclaration(); in visit()
H A Ddclass.c1238 MATCH m1 = fd ->parent->isClassDeclaration() ? MATCHexact : MATCHnomatch; in findFunc()
1239 MATCH m2 = fdmatch->parent->isClassDeclaration() ? MATCHexact : MATCHnomatch; in findFunc()
H A Dtraits.c856 ClassDeclaration *cd = s ? s->isClassDeclaration() : NULL; in semanticTraits()
1271 ClassDeclaration *cd = sds->isClassDeclaration(); in semanticTraits()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Daggregate.d224 if (auto cd = isClassDeclaration()) in determineSize()
280 auto cd = isClassDeclaration(); in checkOverlappedFields()
658 if (isClassDeclaration() && ad.isClassDeclaration()) in makeNested()
720 auto cd = s.isClassDeclaration(); in makeNested2()
H A Daccess.d155 auto cd2 = scx.scopesym.isClassDeclaration(); in hasProtectedAccess()
198 if (ClassDeclaration cd2 = sc.func.toParent().isClassDeclaration()) in checkAccess()
H A Dfunc.d631 ClassDeclaration cd1 = toParent().isClassDeclaration(); in overrides()
632 ClassDeclaration cd2 = fd.toParent().isClassDeclaration(); in overrides()
666 if (fdv.parent.isClassDeclaration()) in findVtblIndex()
736 for (ClassDeclaration cd = toParent2().isClassDeclaration(); cd; cd = cd.baseClass) in overrideInterface()
1832 if (!isMember || !p.isClassDeclaration) in isVirtual()
1835 if (p.isClassDeclaration.classKind == ClassKind.objc) in isVirtual()
1842 …lity.Kind.private_ || visibility == Visibility.Kind.package_) && p.isClassDeclaration() && !(p.isI… in isVirtual()
1854 auto cd = toParent().isClassDeclaration(); in isFinalFunc()
1856 …, isMember(), isStatic(), Declaration.isFinal(), ((cd = toParent().isClassDeclaration()) !is null … in isFinalFunc()
1865 auto cd = toParent().isClassDeclaration(); in isFinalFunc()
[all …]
H A Ddclass.d796 MATCH m1 = fd.parent.isClassDeclaration() ? MATCH.exact : MATCH.nomatch; in findFunc()
797 MATCH m2 = fdmatch.parent.isClassDeclaration() ? MATCH.exact : MATCH.nomatch; in findFunc()
994 override final inout(ClassDeclaration) isClassDeclaration() inout @nogc nothrow pure @safe in inout()
H A Dmustuse.d84 else if (sym.isClassDeclaration() || sym.isEnumDeclaration()) in checkMustUseReserved()
H A Daliasthis.d142 auto cd = ad.isClassDeclaration();
H A Dobjc.d685 assert(fd.parent.isClassDeclaration); in addToClassMethodList()
708 auto cd = isMember2().isClassDeclaration(); in inout()
H A Ddscope.d690 if (ClassDeclaration cd = sc.scopesym.isClassDeclaration())
705 if (AggregateDeclaration ad = sc.scopesym.isClassDeclaration())
H A Daggregate.h313 ClassDeclaration *isClassDeclaration() { return (ClassDeclaration *)this; } in isClassDeclaration() function
H A Ddtoh.d778 …(tdparent && adparent.isClassDeclaration() && !(this.storageClass & AST.STC.final_ || fd.isFinal))…
785 auto cd = adparent.isClassDeclaration();
1143 printPrefix(ad.toParent().isClassDeclaration().baseClass);
2093 …d.onemember || (!td.onemember.isStructDeclaration && !td.onemember.isClassDeclaration && !td.oneme…
2815 if (linkage == LINK.cpp || (linkage == LINK.c && !sym.isClassDeclaration()))
2867 … bool res = mustEmit || linkage == LINK.cpp || (linkage == LINK.c && !sym.isClassDeclaration());
H A Ddsymbol.h295 virtual ClassDeclaration *isClassDeclaration() { return NULL; } in isClassDeclaration() function
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-codegen.cc101 if (ad->isClassDeclaration ()) in d_decl_context()
2174 if ((adp->isClassDeclaration () || adp->isStructDeclaration ()) in get_frame_for_symbol()
2198 ClassDeclaration *cdo = fdoverride->isThis ()->isClassDeclaration (); in get_frame_for_symbol()
2199 ClassDeclaration *cd = thisfd->isThis ()->isClassDeclaration (); in get_frame_for_symbol()
2250 cd = dsym->isClassDeclaration (); in d_nested_class()
2285 ClassDeclaration *cd = ad ? ad->isClassDeclaration () : NULL; in find_this_tree()
2318 ClassDeclaration *cd = decl->isClassDeclaration (); in build_vthis()
2340 ClassDeclaration *cdo = outer->isClassDeclaration (); in build_vthis()
2665 else if ((ad = fd->isThis ()) && (cd = ad->isClassDeclaration ())) in get_framedecl()
H A Dtypes.cc401 ClassDeclaration *cd = base->isClassDeclaration (); in layout_aggregate_type()
514 || (sym->isClassDeclaration () && ad->isClassDeclaration ())); in merge_aggregate_types()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-codegen.cc102 if (ad->isClassDeclaration ()) in d_decl_context()
2477 if ((adp->isClassDeclaration () || adp->isStructDeclaration ()) in get_frame_for_symbol()
2501 ClassDeclaration *cdo = fdoverride->isThis ()->isClassDeclaration (); in get_frame_for_symbol()
2502 ClassDeclaration *cd = thisfd->isThis ()->isClassDeclaration (); in get_frame_for_symbol()
2571 ClassDeclaration *cd = ad ? ad->isClassDeclaration () : NULL; in find_this_tree()
2603 ClassDeclaration *cd = decl->isClassDeclaration (); in build_vthis()
2625 ClassDeclaration *cdo = outer->isClassDeclaration (); in build_vthis()
H A Dtypes.cc527 ClassDeclaration *cd = base->isClassDeclaration (); in layout_aggregate_type()
640 || (sym->isClassDeclaration () && ad->isClassDeclaration ())); in merge_aggregate_types()

12