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

References

tools/clang/lib/Sema/SemaExpr.cpp
17468       const PointerType *Ptr = DestType->getAs<PointerType>();
17483       E->setType(DestType);
17486       DestType = Ptr->getPointeeType();
17533   if (DestType->isArrayType() || DestType->isFunctionType()) {
17533   if (DestType->isArrayType() || DestType->isFunctionType()) {
17539       << DestType->isFunctionType() << DestType;
17539       << DestType->isFunctionType() << DestType;
17544   E->setType(DestType.getNonLValueExprType(S.Context));
17545   E->setValueKind(Expr::getValueKindForType(DestType));
17586     DestType = S.Context.getFunctionType(DestType, ParamTypes,
17586     DestType = S.Context.getFunctionType(DestType, ParamTypes,
17589     DestType = S.Context.getFunctionNoProtoType(DestType,
17589     DestType = S.Context.getFunctionNoProtoType(DestType,
17600     DestType = S.Context.getPointerType(DestType);
17600     DestType = S.Context.getPointerType(DestType);
17604     DestType = S.Context.getBlockPointerType(DestType);
17604     DestType = S.Context.getBlockPointerType(DestType);
17619   if (DestType->isArrayType() || DestType->isFunctionType()) {
17619   if (DestType->isArrayType() || DestType->isFunctionType()) {
17621       << DestType->isFunctionType() << DestType;
17621       << DestType->isFunctionType() << DestType;
17628     Method->setReturnType(DestType);
17632   E->setType(DestType.getNonReferenceType());
17633   E->setValueKind(Expr::getValueKindForType(DestType));
17644     E->setType(DestType);
17647     DestType = DestType->castAs<PointerType>()->getPointeeType();
17647     DestType = DestType->castAs<PointerType>()->getPointeeType();
17660     E->setType(DestType);
17663     DestType = S.Context.getLValueReferenceType(DestType);
17663     DestType = S.Context.getLValueReferenceType(DestType);
17677   QualType Type = DestType;
17684       DestType = Ptr->getPointeeType();
17708             FD->getNameInfo().getName(), DestType, FD->getTypeSourceInfo(),
17757   VD->setType(DestType);