Searched refs:isTypeClass (Results 1 – 22 of 22) sorted by relevance
161 dsym = type->isTypeClass ()->sym; in visit()
145 if (type->isTypeClass ()->sym->isInterfaceDeclaration ()) in get_typeinfo_kind()819 TypeClass *ti = d->tinfo->isTypeClass (); in visit()1010 TypeClass *ti = d->tinfo->isTypeClass (); in visit()1348 TypeClass *tc = tid->tinfo->isTypeClass (); in visit()
1776 TypeClass *tc = t ? t->isTypeClass () : NULL; in d_classify_record()1920 ClassDeclaration *cd = t->isTypeClass ()->sym; in d_build_eh_runtime_type()
2053 if (type->isTypeClass ()->sym->isInterfaceDeclaration ()) in visit()2277 ClassDeclaration *cd = tb->isTypeClass ()->sym; in visit()3008 TypeClass *tc = e->type->toBasetype ()->isTypeClass (); in visit()
631 sym = type->isTypeClass ()->sym; in merge_aggregate_types()
437 ti = tb->isTypeClass ()->sym->isInstantiated (); in visit()
228 case Tclass: return visitClass(tb.isTypeClass()); in isSpeculativeType()
173 ad = tb.isTypeClass().sym; in canThrow()
192 if (auto tc = e.type.isTypeClass()) in checkAccess()
89 : ad.type.isTypeClass().implicitConvToWithoutAliasThis(t); in implicitCastTo()1293 if (auto tc = ntb.isTypeClass()) in implicitConvTo()3186 if (auto t2c = t2.isTypeClass()) in typeMerge()3188 if (auto t1c = t1.isTypeClass()) in typeMerge()3225 TypeClass tc1 = t1.isTypeClass(); in typeMerge()3226 TypeClass tc2 = t2.isTypeClass(); in typeMerge()
1552 if (auto tc = e.type.isTypeClass()) in visit()4734 if (auto tc = cldec.type.isTypeClass()) in visit()4844 TypeClass tc = tb.isTypeClass(); in visit()4904 TypeClass tc = tb.isTypeClass(); in visit()5002 TypeClass tc = t.isTypeClass(); in visit()5082 TypeClass tc = tb.isTypeClass(); in visit()5576 TypeClass tc = tb.isTypeClass(); in visit()
569 if (va && e1.isDotVarExp() && va.type.toBasetype().isTypeClass()) in checkAssignEscape()588 (va.isReference() || va.type.toBasetype().isTypeClass()); // ref, out, or class in checkAssignEscape()
343 TypeClass *isTypeClass();
1036 else if (tbase.ty == Tclass && !tbase.isTypeClass().sym.isInterfaceDeclaration()) in typeSemantic()1038 ClassDeclaration cd = tbase.isTypeClass().sym; in typeSemantic()1466 (t.isTypeDArray() || t.isTypeClass())) in typeSemantic()2242 case Tclass: return visitClass(type.isTypeClass()); in typeSemantic()4639 case Tclass: return visitClass (mt.isTypeClass()); in dotExp()
1484 AggregateDeclaration ad = (tab.ty == Tclass) ? tab.isTypeClass().sym in inferForeachAggregate()1651 AggregateDeclaration ad = (tab.ty == Tclass) ? tab.isTypeClass().sym in inferApplyArgTypes()
653 auto tc = cast()type.isTypeClass(); in isTypeInfo_Class()1597 auto tclass = e.isClassReferenceExp().originalClass().type.isTypeClass();
1283 !vd.type.isTypeClass && !vd.type.isTypeDArray && !vd.type.isTypeSArray)3235 if (auto tc = t.isTypeClass())
573 if (auto tc1 = tp1.isTypeClass())2716 …inout(TypeClass) isTypeClass() { return ty == Tclass ? cast(typeof(return))this : nu… in isTypeClass() function3747 if (auto toc = tsa.next.isTypeClass) in implicitConvTo()4427 if (auto tc = tb.isTypeClass()) in parameterStorageClass()
874 tclass = exp.type.isTypeClass(); in visit()
1531 if (!type || !type.isShared() || type.isTypeStruct() || type.isTypeClass())
2828 if (auto tc = e.newtype.toBasetype().isTypeClass()) in visit()
3544 if (auto tc = tb.isTypeClass()) in visit()