reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExprCXX.cpp
 3928   if (Context.hasSameType(FromType, Context.OverloadTy)) {
 3939     FromType = From->getType();
 3950   QualType InitialFromType = FromType;
 3954     if (const AtomicType *FromAtomic = FromType->getAs<AtomicType>()) {
 3955       FromType = FromAtomic->getValueType().getUnqualifiedType();
 3956       From = ImplicitCastExpr::Create(Context, FromType, CK_AtomicToNonAtomic,
 3966     FromType = From->getType();
 3971     FromType = Context.getArrayDecayedType(FromType);
 3971     FromType = Context.getArrayDecayedType(FromType);
 3972     From = ImpCastExprToType(From, FromType, CK_ArrayToPointerDecay,
 3977     FromType = Context.getPointerType(FromType);
 3977     FromType = Context.getPointerType(FromType);
 3978     From = ImpCastExprToType(From, FromType, CK_FunctionToPointerDecay,
 4018       assert(FromType->castAs<EnumType>()->getDecl()->isFixed() &&
 4141       FromType = Context.FloatTy;
 4145                              ScalarTypeToBooleanCastKind(FromType),
 4231         FromType->castAs<BlockPointerType>()->getPointeeType().getAddressSpace();