Searched refs:immutableOf (Results 1 – 19 of 19) sorted by relevance
883 … if ((cast(TypeClass)(exp.type.immutableOf())).implicitConvToWithoutAliasThis(tret)) in visit()884 exp = exp.castTo(sc2, exp.type.immutableOf()); in visit()890 … if ((cast(TypeStruct)exp.type.immutableOf()).implicitConvToWithoutAliasThis(tret)) in visit()891 exp = exp.castTo(sc2, exp.type.immutableOf()); in visit()892 … else if ((cast(TypeStruct)exp.type.immutableOf()).implicitConvToWithoutAliasThis(tret)) in visit()898 if (exp.type.immutableOf().implicitConvTo(tret)) in visit()899 exp = exp.castTo(sc2, exp.type.immutableOf()); in visit()
498 return immutableOf().equals(t.immutableOf()); in equivalent()868 tstring = tchar.immutableOf().arrayOf(); in _init()869 twstring = twchar.immutableOf().arrayOf(); in _init()870 tdstring = tdchar.immutableOf().arrayOf(); in _init()1147 final Type immutableOf() in immutableOf() function1814 t = immutableOf(); in castMod()1918 t = immutableOf(); in addMod()2308 t = t.immutableOf(); in substWildTo()2868 t.next = next.immutableOf(); in makeImmutable()
832 result = e.type.immutableOf().implicitConvTo(t); in implicitConvTo()869 …if (e.type.immutableOf().implicitConvTo(t) < MATCH.constant && e.type.addMod(MODFlags.shared_).imp… in implicitConvTo()1170 if (e.type.immutableOf().implicitConvTo(t.immutableOf()) == MATCH.nomatch) in implicitConvTo()1210 …if (e.type.immutableOf().implicitConvTo(t) < MATCH.constant && e.type.addMod(MODFlags.shared_).imp… in implicitConvTo()
983 auto vtype = Type.tvoidptr.immutableOf().sarrayOf(vtbl.dim); in vtblSymbol()
265 Type *immutableOf();
492 hasIt(ad.type.immutableOf()) || in hasIdentityOpEquals()
1873 (tf.isref || !tf.next.implicitConvTo(tf.next.immutableOf()))) in functionParameters()3002 e.type = Type.tdchar.immutableOf().arrayOf(); in visit()3027 e.type = Type.twchar.immutableOf().arrayOf(); in visit()3039 e.type = Type.tchar.immutableOf().arrayOf(); in visit()9451 auto newt = tsa2.next.sarrayOf(dim1).immutableOf(); in visit()
4661 efn.type = tfn.immutableOf(); in createFuncName()
4309 e = e.castTo(sc, mt.tvoidptr.immutableOf().pointerTo().pointerTo()); in dotExp()
1288 …isReference() && (v.isDataseg() || v.isParameter()) && v.type.implicitConvTo(v.type.immutableOf())) in checkPurity()
205 libcall_types[type] = Type::tchar->pointerTo ()->immutableOf (); in get_libcall_type()
200 Type::immutableOf.
775 result = e->type->immutableOf()->implicitConvTo(t); in implicitConvTo()813 if (e->type->immutableOf()->implicitConvTo(t) < MATCHconst && in implicitConvTo()1075 if (e->type->immutableOf()->implicitConvTo(t->immutableOf()) == MATCHnomatch) in implicitConvTo()1115 if (e->type->immutableOf()->implicitConvTo(t) < MATCHconst && in implicitConvTo()
177 return immutableOf()->equals(t->immutableOf()); in equivalent()262 tstring = tchar->immutableOf()->arrayOf(); in _init()263 twstring = twchar->immutableOf()->arrayOf(); in _init()264 tdstring = tdchar->immutableOf()->arrayOf(); in _init()377 Type *Type::immutableOf() in immutableOf() function1030 t = immutableOf(); in castMod()1135 t = immutableOf(); in addMod()1956 t = t->immutableOf(); in substWildTo()2676 t->next = next->immutableOf(); in makeImmutable()8585 e = e->castTo(sc, tvoidptr->immutableOf()->pointerTo()->pointerTo()); in dotExp()
278 Type *immutableOf();
427 case 2: tthis = ad->type->immutableOf(); break; in hasIdentityOpEquals()
1967 if (exp->type->immutableOf()->implicitConvTo(tret)) in semantic3()1968 exp = exp->castTo(sc2, exp->type->immutableOf()); in semantic3()
636 e->type = new TypeDArray(Type::tdchar->immutableOf()); in visit()661 e->type = new TypeDArray(Type::twchar->immutableOf()); in visit()670 e->type = new TypeDArray(Type::tchar->immutableOf()); in visit()
1566 (tf->isref || !tf->next->implicitConvTo(tf->next->immutableOf()))) in functionParameters()2466 v->type->implicitConvTo(v->type->immutableOf())) in checkPurity()