HomeSort by: relevance | last modified time | path
    Searched refs:Destructor (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
AnyCall.h 37 /// An implicit C++ destructor call (called implicitly
39 Destructor,
60 /// or for implicit destructor calls (when no expression exists.)
93 AnyCall(const CXXDestructorDecl *D) : E(nullptr), D(D), K(Destructor) {}
103 K = Destructor;
178 case Destructor:
  /src/common/dist/zlib/contrib/dotzlib/DotZLib/
CodecBase.cs 118 #region Destructor & IDisposable stuff
GZipStream.cs 112 #region Destructor & IDispose stuff
  /src/external/apache2/llvm/dist/clang/include/clang/Index/
IndexSymbol.h 52 Destructor,
  /src/external/gpl3/binutils/dist/zlib/contrib/dotzlib/DotZLib/
CodecBase.cs 118 #region Destructor & IDisposable stuff
GZipStream.cs 112 #region Destructor & IDispose stuff
  /src/external/gpl3/binutils.old/dist/zlib/contrib/dotzlib/DotZLib/
CodecBase.cs 118 #region Destructor & IDisposable stuff
GZipStream.cs 112 #region Destructor & IDispose stuff
  /src/external/gpl3/gdb/dist/zlib/contrib/dotzlib/DotZLib/
CodecBase.cs 118 #region Destructor & IDisposable stuff
GZipStream.cs 112 #region Destructor & IDispose stuff
  /src/external/gpl3/gdb.old/dist/zlib/contrib/dotzlib/DotZLib/
CodecBase.cs 118 #region Destructor & IDisposable stuff
GZipStream.cs 112 #region Destructor & IDispose stuff
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexSymbol.cpp 266 Info.Kind = SymbolKind::Destructor;
296 Info.Kind = SymbolKind::Destructor;
525 case SymbolKind::Destructor: return "destructor";
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
ExecutionUtils.cpp 175 int LocalCXXRuntimeOverridesBase::CXAAtExitOverride(DestructorPtr Destructor,
180 CXXDestructorDataPairs.push_back(std::make_pair(Destructor, Arg));
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
ExecutionUtils.h 188 static int CXAAtExitOverride(DestructorPtr Destructor, void *Arg,
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaDeclCXX.cpp 1651 /// Determine whether a destructor cannot be constexpr due to
1798 // A destructor can be constexpr only if the defaulted destructor could be;
2372 /// or destructor.
5540 // user might reasonably want to know why the destructor is being
5563 // The destructor for an implicit anonymous union member is never invoked.
5582 // If the destructor exists and has already been marked used in the MS ABI,
6547 // If a class has a destructor, we'd really like to pass it indirectly
6567 // each copy constructor, move constructor, and destructor of X is
6693 // Warn if the class has virtual methods but non-virtual public destructor
    [all...]
SemaExprCXX.cpp 143 // destructor name; see core issues 399 and 555. Issue 399 in
144 // particular shows where the current description of destructor name
161 // be interpreted as a correct destructor name, issuing off-by-default
178 // pseudo-destructor-expression or a member access expression, and
214 // clear what the right behavior is if destructor lookup hits an ambiguity,
313 // This looks in the same scopes as for an unqualified destructor name:
473 // If we know the type of the object, check that the correct destructor
985 // If the class has a destructor, we must be able to call it.
987 if (CXXDestructorDecl *Destructor = LookupDestructor(RD)) {
988 MarkFunctionReferenced(E->getExprLoc(), Destructor);
    [all...]
SemaInit.cpp 1832 /// Check if the type of a class element has an accessible destructor, and marks
1834 /// destructor.
1836 /// Aggregate initialization requires a class element's destructor be
1839 /// The destructor for each element of class type is potentially invoked
1848 CXXDestructorDecl *Destructor = SemaRef.LookupDestructor(CXXRD);
1849 SemaRef.CheckDestructorAccess(Loc, Destructor,
1852 SemaRef.MarkFunctionReferenced(Loc, Destructor);
1853 return SemaRef.DiagnoseUseOfDecl(Destructor, Loc);
6339 // copy/move constructor and/or destructor for the object have
7941 // destructor and generate ExprWithCleanups for various uses. Currently thes
    [all...]
SemaDecl.cpp 502 // constructor or destructor name (in such a case, the scope specifier
3595 // to permit the implicit constructor/destructor/operator calls.
5096 // copy constructor, a non-trivial destructor, or a non-trivial copy
8185 // We really want to find the base class destructor here.
8540 // This is a C++ destructor declaration.
8549 // If the destructor needs an implicit exception specification, set it
8551 // with, but the type needs to reference the destructor declaration.
9061 // A destructor cannot be a template.
10944 } else if (CXXDestructorDecl *Destructor =
10946 CXXRecordDecl *Record = Destructor->getParent()
    [all...]
SemaTemplateInstantiateDecl.cpp 2338 } else if (CXXDestructorDecl *Destructor = dyn_cast<CXXDestructorDecl>(D)) {
2341 Destructor->isInlineSpecified(), false, Destructor->getConstexprKind(),
2343 Method->setRangeEnd(Destructor->getEndLoc());
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ExprCXX.h 1381 /// The destructor that needs to be called.
1382 const CXXDestructorDecl *Destructor;
1384 explicit CXXTemporary(const CXXDestructorDecl *destructor)
1385 : Destructor(destructor) {}
1389 const CXXDestructorDecl *Destructor);
1391 const CXXDestructorDecl *getDestructor() const { return Destructor; }
1394 Destructor = Dtor;
1400 /// This ensures the destructor is called for the temporary. It should only be
1406 /// ~S() { } // User defined destructor makes it non-trivial
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
ExprCXX.cpp 966 const CXXDestructorDecl *Destructor) {
967 return new (C) CXXTemporary(Destructor);
DeclCXX.cpp 344 // -- if the function is a constructor or destructor,
416 // A destructor is trivial if all the direct base classes of its class
530 // -- any direct or virtual base class [...] has a type with a destructor
532 // -- any non-static data member has a type with a destructor
541 // The definition of a constexpr destructor [shall] satisfy the
544 // array thereof, that class type shall have a constexpr destructor
579 // -- has a trivial destructor.
829 // If the destructor is explicitly defaulted and not trivial or not public
830 // or if the destructor is deleted, we clear HasIrrelevantDestructor in
834 // A destructor is trivial if [...] the destructor is not virtual
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
RetainSummaryManager.cpp 672 case AnyCall::Destructor:
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CXIndexDataConsumer.cpp 1286 case SymbolKind::Destructor: return CXIdxEntity_CXXDestructor;

Completed in 66 milliseconds

1 2