reference, declarationdefinition
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.cpp
11397   void visitWithKind(QualType::DestructionKind DK, QualType QT,