|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/NonTrivialTypeVisitor.h 23 return asDerived().visitWithKind(FT.isDestructedType(), FT,
tools/clang/lib/AST/ASTContext.cpp 6202 if (Ty.isNonTrivialToPrimitiveDestructiveMove() || Ty.isDestructedType())
tools/clang/lib/AST/Decl.cpp 2606 return getType().isDestructedType();
tools/clang/lib/AST/ExprConstant.cpp 656 return T.isDestructedType();
1779 if (T.isDestructedType())
2068 if (TempType.isDestructedType()) {
5794 if (T.isDestructedType()) {
tools/clang/lib/CodeGen/CGBlocks.cpp 636 VT.isDestructedType() == QualType::DK_nontrivial_c_struct) {
817 QualType::DestructionKind dtorKind = VT.isDestructedType();
1939 if (CaptureType.isDestructedType() &&
1940 (!EHOnly || CGF.needsEHCleanup(CaptureType.isDestructedType()))) {
1944 : CGF.getDestroyer(CaptureType.isDestructedType());
1947 : CGF.getCleanupKind(CaptureType.isDestructedType());
2097 if (!needsEHCleanup(captureType.isDestructedType()))
2151 switch (T.isDestructedType()) {
2428 return VarType.isDestructedType();
2433 CGF.pushDestroy(VarType.isDestructedType(), field, VarType);
2634 type.isDestructedType() == QualType::DK_nontrivial_c_struct)
tools/clang/lib/CodeGen/CGCXX.cpp 71 if (I->getType().isDestructedType())
tools/clang/lib/CodeGen/CGCXXABI.cpp 189 return elementType.isDestructedType();
198 return expr->getAllocatedType().isDestructedType();
tools/clang/lib/CodeGen/CGCall.cpp 3503 QualType::DestructionKind DtorKind = Ty.isDestructedType();
3593 NeedsEHCleanup = needsEHCleanup(type.isDestructedType());
tools/clang/lib/CodeGen/CGClass.cpp 658 QualType::DestructionKind dtorKind = FieldType.isDestructedType();
701 QualType::DestructionKind dtorKind = FieldType.isDestructedType();
1115 QualType::DestructionKind dtorKind = FieldType.isDestructedType();
1869 QualType::DestructionKind dtorKind = type.isDestructedType();
tools/clang/lib/CodeGen/CGExpr.cpp 523 if (isInConditionalBranch() && !E->getType().isDestructedType() &&
tools/clang/lib/CodeGen/CGExprAgg.cpp 252 RetTy.isDestructedType() == QualType::DK_nontrivial_c_struct;
292 CGF.pushDestroy(RetTy.isDestructedType(), Src.getAggregateAddress(), RetTy);
516 QualType::DestructionKind dtorKind = elementType.isDestructedType();
1314 CurField->getType().isDestructedType()) {
1530 Base.getType().isDestructedType()) {
1606 = field->getType().isDestructedType()) {
1677 QualType::DestructionKind dtorKind = elementType.isDestructedType();
tools/clang/lib/CodeGen/CGExprCXX.cpp 978 QualType::DestructionKind DtorKind = ElementType.isDestructedType();
1990 if (QualType::DestructionKind dtorKind = elementType.isDestructedType()) {
tools/clang/lib/CodeGen/CGObjC.cpp 1546 QualType::DestructionKind dtorKind = type.isDestructedType();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 1087 QualType::DestructionKind DTorKind = PrivateType.isDestructedType();
1096 QualType::DestructionKind DTorKind = PrivateType.isDestructedType();
2800 if (VD->getType().isDestructedType() != QualType::DK_none) {
2825 DtorCGF.getDestroyer(ASTTy.isDestructedType()),
2826 DtorCGF.needsEHCleanup(ASTTy.isDestructedType()));
2946 if (VD->getType().isDestructedType() != QualType::DK_none) {
2965 ASTTy, DtorCGF.getDestroyer(ASTTy.isDestructedType()),
2966 DtorCGF.needsEHCleanup(ASTTy.isDestructedType()));
4638 Field->getType().isDestructedType()) {
4954 NeedsCleanup = NeedsCleanup || FD->getType().isDestructedType();
tools/clang/lib/CodeGen/CodeGenModule.cpp 5129 if (ivar->getType().isDestructedType())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 2209 return elementType.isDestructedType();
2215 return expr->getAllocatedType().isDestructedType();
tools/clang/lib/Sema/JumpDiagnostics.cpp 150 switch (VD->getType().isDestructedType()) {
247 QualType::DestructionKind destructKind = T.isDestructedType();
551 if (ExtendedObject->getType().isDestructedType()) {
tools/clang/lib/Sema/SemaDecl.cpp12372 var->getType().isDestructedType() == QualType::DK_nontrivial_c_struct)
12410 if (var->getType().isDestructedType()) {
16526 if (!BaseElem->isDependentType() && BaseElem.isDestructedType()) {
16631 if (FT.isDestructedType()) {
tools/clang/lib/Sema/SemaExpr.cpp 808 if (Ty.isDestructedType() == QualType::DK_nontrivial_c_struct)
870 if (Ty.isDestructedType() == QualType::DK_nontrivial_c_struct)
14411 if (var->getType().isDestructedType() != QualType::DK_none) {
tools/clang/lib/Sema/SemaExprCXX.cpp 3392 Pointee.isDestructedType());
4721 if (UTT == UTT_IsTriviallyDestructible && T.isDestructedType())
tools/clang/lib/Sema/SemaInit.cpp 398 } else if (OldInit->getType().isDestructedType() && !FullyOverwritten) {
8017 MTE->getType().isDestructedType())