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

References

tools/clang/include/clang/Sema/Initialization.h
  466                                       getType()->getAsArrayTypeUnsafe());
tools/clang/lib/Sema/SemaAccess.cpp
 1643     PD << VarName << Entity.getType() << getSpecialMember(Constructor);
tools/clang/lib/Sema/SemaInit.cpp
  496       Entity.getType()->getBaseElementTypeUnsafe()->isRecordType();
 1007       Entity.getParent()->getType()->castAs<RecordType>()->getDecl();
 1353         (ElemType->isExtVectorType() && !Entity.getType()->isExtVectorType())
 1709     const VectorType *T = Entity.getType()->castAs<VectorType>();
 3095   QualType Type = Entity.getType();
 3225   if (const ArrayType *AT = Context.getAsArrayType(Parent.getType())) {
 3228   } else if (const VectorType *VT = Parent.getType()->getAs<VectorType>()) {
 3232     const ComplexType *CT = Parent.getType()->getAs<ComplexType>();
 3393   OS << " '" << getType().getAsString() << "'\n";
 3767     Sequence.AddZeroInitializationStep(Entity.getType());
 3785     assert(Entity.getType()->isObjCRetainableType() &&
 3787     Sequence.AddProduceObjCObjectStep(Entity.getType());
 3795     if (!Entity.getType()->isObjCRetainableType())
 3798     Sequence.AddProduceObjCObjectStep(Entity.getType());
 4110       Sequence.RewrapReferenceInitList(Entity.getType(), ILE);
 4124       Entity.getType().isConstQualified()) {
 4209   QualType DestType = Entity.getType();
 4272   QualType DestType = Entity.getType();
 4335           Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
 4415       Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
 4444         Sequence.RewrapReferenceInitList(Entity.getType(), InitList);
 4466   QualType DestType = Entity.getType();
 4664   QualType DestType = Entity.getType();
 4701   QualType DestType = Entity.getType();
 4935     = S.TryImplicitConversion(Initializer, TempEntity.getType(),
 4957     Sequence.AddConversionSequenceStep(ICS, TempEntity.getType());
 5002   Sequence.AddStringInitStep(Entity.getType());
 5017   QualType T = Entity.getType();
 5048         Sequence.AddZeroInitializationStep(Entity.getType());
 5076           S, Entity, Kind, Args, T, Entity.getType(), Sequence, InitListSyntax);
 5080   Sequence.AddZeroInitializationStep(Entity.getType());
 5093   QualType DestType = S.Context.getBaseElementType(Entity.getType());
 5100                                  Entity.getType(), Sequence);
 5117     Sequence.AddZeroInitializationStep(Entity.getType());
 5311          Entity.getType()->isPointerType() &&
 5437   if (!S.isObjCWritebackConversion(ArgType, Entity.getType(),
 5465   Sequence.AddPassByIndirectCopyRestoreStep(Entity.getType(), ShouldCopy);
 5616   QualType DestType = Entity.getType();
 5725                                          Entity.getType()) &&
 5745         AddArrayInitLoopStep(Entity.getType(), InitEltT);
 5865       AddAtomicConversionStep(Entity.getType());
 5908       AddZeroInitializationStep(Entity.getType());
 6417       TSInfo = S.Context.getTrivialTypeSourceInfo(Entity.getType(), Loc);
 6433         Entity.getType().getNonLValueExprType(S.Context), TSInfo,
 6490   if (const ArrayType *AT = S.Context.getAsArrayType(Entity.getType()))
 7507             << Entity.getType()->isReferenceType() << DRE->getDecl()
 7519          << Entity.getType()->isReferenceType() << DiagRange;
 7762     QualType DestType = Entity.getType();
 7773     if (ResultType && !Entity.getType()->isDependentType() &&
 7775       QualType DeclType = Entity.getType();
 7825   if (S.getLangOpts().CPlusPlus11 && Entity.getType()->isReferenceType() &&
 7837   QualType ETy = Entity.getType();
 7851   QualType DestType = Entity.getType().getNonReferenceType();
 7857                                      Entity.getType();
 8011           Step->Type, CurInit.get(), Entity.getType()->isLValueReferenceType());
 8181         DiagnoseNarrowingInInitList(S, *Step->ICS, SourceType, Entity.getType(),
 8195       bool IsTemporary = !S.Context.hasSameType(Entity.getType(), Ty);
 8237                                         Entity.getType().getNonReferenceType());
 8238       bool UseTemporary = Entity.getType()->isReferenceType();
 8283                                         Entity.getType().getNonReferenceType());
 8284       bool UseTemporary = Entity.getType()->isReferenceType();
 8320             Entity.getType().getNonLValueExprType(S.Context), TSInfo,
 8637   QualType destType = entity.getType();
 8654   QualType DestType = Entity.getType();
 8708   QualType DestType = Entity.getType();
 8728       << 1 << Entity.getType() << Args[0]->getSourceRange();
 8968       << 0 << Entity.getType() << Args[0]->getSourceRange();
 9025               << Entity.getType()
 9044                                  = Entity.getType()->getAs<RecordType>())
 9619     if (llvm::find(CurrentParameterCopyTypes, Entity.getType()) !=
 9647     CurrentParameterCopyTypes.push_back(Entity.getType());