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

Declarations

tools/clang/include/clang/Sema/Sema.h
 3573   CXXDestructorDecl *LookupDestructor(CXXRecordDecl *Class);

References

tools/clang/lib/Sema/SemaChecking.cpp
13087           CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 4931   if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) {
 5404     CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl);
 5440     CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl);
 5472     CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl);
13590   CXXDestructorDecl *Destructor = LookupDestructor(ClassDecl);
15828         if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) {
tools/clang/lib/Sema/SemaExpr.cpp
17048         S.MarkFunctionReferenced(E->getBeginLoc(), S.LookupDestructor(Record));
tools/clang/lib/Sema/SemaExprCXX.cpp
  899     if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) {
 3370         if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) {
 3406       if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) {
 4729       CXXDestructorDecl *Destructor = Self.LookupDestructor(RD);
 4887       if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD))
 6491   CXXDestructorDecl *Destructor = IsDecltype ? nullptr : LookupDestructor(RD);
 6659     CXXDestructorDecl *Destructor = LookupDestructor(RD);
 6886       if (CXXDestructorDecl *D = SemaRef.LookupDestructor(RD))
tools/clang/lib/Sema/SemaInit.cpp
 1805   CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(CXXRD);
 8119             = S.LookupDestructor(cast<CXXRecordDecl>(Record->getDecl()));
tools/clang/lib/Sema/TreeTransform.h
10686         if (CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(Record)) {
10757                                        SemaRef.LookupDestructor(Record));