Searched defs:Destructor (Results 1 - 7 of 7) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Dpredefined-expr.cpp37 // CHECK: private unnamed_addr constant [12 x i8] c"~Destructor\00"
38 // CHECK: private unnamed_addr constant [30 x i8] c"NS::Destructor::~Destructor()\00"
271 class Destructor { class in namespace:NS
273 ~Destructor() {
480 NS::Destructor destructor;
/external/skia/src/xml/
H A DSkJSDisplayable.cpp62 static void Destructor(JSContext *cx, JSObject *obj);
209 gDisplayableClasses[type].finalize = SkJSDisplayable::Destructor;
214 void SkJSDisplayable::Destructor(JSContext *cx, JSObject *obj) { function in class:SkJSDisplayable
/external/clang/include/clang/AST/
H A DExprCXX.h811 /// Destructor - The destructor that needs to be called.
812 const CXXDestructorDecl *Destructor; member in class:clang::CXXTemporary
815 : Destructor(destructor) { }
819 const CXXDestructorDecl *Destructor);
821 const CXXDestructorDecl *getDestructor() const { return Destructor; }
823 Destructor = Dtor;
/external/clang/lib/AST/
H A DExprCXX.cpp683 const CXXDestructorDecl *Destructor) {
684 return new (C) CXXTemporary(Destructor);
682 Create(ASTContext &C, const CXXDestructorDecl *Destructor) argument
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp654 CXXDestructorDecl *Destructor = LookupDestructor(RD);
655 if (!Destructor)
658 MarkFunctionReferenced(E->getExprLoc(), Destructor);
659 CheckDestructorAccess(E->getExprLoc(), Destructor,
661 DiagnoseUseOfDecl(Destructor, E->getExprLoc());
3273 if (CXXDestructorDecl *Destructor = Self.LookupDestructor(RD))
3274 return Destructor->isVirtual();
4726 CXXDestructorDecl *Destructor = IsDecltype ? 0 : LookupDestructor(RD); local
4728 if (Destructor) {
4729 MarkFunctionReferenced(E->getExprLoc(), Destructor);
4878 CXXDestructorDecl *Destructor = LookupDestructor(RD); local
[all...]
H A DSemaInit.cpp5101 CXXDestructorDecl *Destructor local
5103 S.CheckDestructorAccess(CurInit.get()->getLocStart(), Destructor,
5105 S.MarkFunctionReferenced(CurInit.get()->getLocStart(), Destructor);
5106 S.DiagnoseUseOfDecl(Destructor, CurInit.get()->getLocStart());
5369 if (CXXDestructorDecl *Destructor = S.LookupDestructor(RD)) {
5370 S.MarkFunctionReferenced(Kind.getLocation(), Destructor);
5371 S.CheckDestructorAccess(Kind.getLocation(), Destructor,
5373 S.DiagnoseUseOfDecl(Destructor, Kind.getLocation());
H A DSemaDeclCXX.cpp5048 bool Sema::CheckDestructor(CXXDestructorDecl *Destructor) { argument
5049 CXXRecordDecl *RD = Destructor->getParent();
5051 if (Destructor->isVirtual()) {
5054 if (!Destructor->isImplicit())
5055 Loc = Destructor->getLocation();
5068 Destructor->setOperatorDelete(OperatorDelete);
7151 CXXDestructorDecl *Destructor local
7155 Destructor->setAccess(AS_public);
7156 Destructor->setDefaulted();
7157 Destructor
7182 DefineImplicitDestructor(SourceLocation CurrentLocation, CXXDestructorDecl *Destructor) argument
7236 AdjustDestructorExceptionSpec(CXXRecordDecl *ClassDecl, CXXDestructorDecl *Destructor) argument
[all...]

Completed in 180 milliseconds