|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/Decl.h 1530 QualType::DestructionKind needsDestruction(const ASTContext &Ctx) const;
tools/clang/include/clang/AST/NonTrivialTypeVisitor.h 28 RetTy visitWithKind(QualType::DestructionKind DK, QualType FT,
tools/clang/include/clang/AST/Type.h 1160 DestructionKind isDestructedType() const {
1251 static DestructionKind isDestructedTypeImpl(QualType type);
tools/clang/lib/AST/Decl.cpp 2597 QualType::DestructionKind
tools/clang/lib/AST/Type.cpp 4114 QualType::DestructionKind QualType::isDestructedTypeImpl(QualType type) {
tools/clang/lib/CodeGen/CGBlocks.cpp 817 QualType::DestructionKind dtorKind = VT.isDestructedType();
tools/clang/lib/CodeGen/CGCall.cpp 3503 QualType::DestructionKind DtorKind = Ty.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/CGDecl.cpp 1913 QualType::DestructionKind dtorKind) {
1991 if (QualType::DestructionKind dtorKind = D.needsDestruction(getContext()))
2026 CodeGenFunction::getDestroyer(QualType::DestructionKind kind) {
2043 void CodeGenFunction::pushEHDestroy(QualType::DestructionKind dtorKind,
2053 void CodeGenFunction::pushDestroy(QualType::DestructionKind dtorKind,
2401 if (QualType::DestructionKind DtorKind =
tools/clang/lib/CodeGen/CGDeclCXX.cpp 76 QualType::DestructionKind DtorKind = D.needsDestruction(CGF.getContext());
tools/clang/lib/CodeGen/CGExprAgg.cpp 516 QualType::DestructionKind dtorKind = elementType.isDestructedType();
1313 if (QualType::DestructionKind DtorKind =
1529 if (QualType::DestructionKind dtorKind =
1605 if (QualType::DestructionKind dtorKind
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/CGNonTrivialStruct.cpp 183 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile,
290 void visitWithKind(QualType::DestructionKind DK, QualType FT,
331 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile,
575 void visitWithKind(QualType::DestructionKind DK, QualType FT,
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();
4637 if (QualType::DestructionKind DtorKind =
tools/clang/lib/CodeGen/CodeGenFunction.h 1682 void pushDestroy(QualType::DestructionKind dtorKind,
1684 void pushEHDestroy(QualType::DestructionKind dtorKind,
1706 Destroyer *getDestroyer(QualType::DestructionKind destructionKind);
1710 bool needsEHCleanup(QualType::DestructionKind kind) {
1725 CleanupKind getCleanupKind(QualType::DestructionKind kind) {
2763 QualType::DestructionKind dtorKind);
tools/clang/lib/Sema/JumpDiagnostics.cpp 247 QualType::DestructionKind destructKind = T.isDestructedType();
tools/clang/lib/Sema/SemaDecl.cpp11397 void visitWithKind(QualType::DestructionKind DK, QualType QT,