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

Definitions

include/llvm/ADT/APFloat.h
  863   ~APFloat() = default;
include/llvm/ADT/BitVector.h
  163   ~BitVector() { std::free(Bits.data()); }
include/llvm/ADT/DenseMap.h
  723   ~DenseMap() {
include/llvm/ADT/SmallVector.h
  841   ~SmallVector() {
include/llvm/CodeGen/PBQP/CostAllocator.h
   39     ~PoolEntry() { Pool.removeEntry(this); }
include/llvm/DebugInfo/CodeView/CodeView.h
  383 enum class VFTableSlotKind : uint8_t {
include/llvm/DebugInfo/PDB/Native/RawConstants.h
   36 enum class PdbRaw_FeatureSig : uint32_t {
include/llvm/DebugInfo/PDB/PDBTypes.h
  241 enum class PDB_SymType {
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
   83   ~SymbolStringPtr() {
  143 inline SymbolStringPool::~SymbolStringPool() {
include/llvm/IR/Attributes.h
  232   ~AttributeSet() = default;
include/llvm/IR/Metadata.h
 1295   ~DistinctMDOperandPlaceholder() {
include/llvm/ProfileData/InstrProf.h
  275 enum class instrprof_error {
include/llvm/Support/Error.h
  227   ~Error() {
  515   ~Expected() {
include/llvm/Support/FileSystem.h
 1267     ~DirIterState() {
include/llvm/Support/JSON.h
  370   ~Value() { destroy(); }
include/llvm/Support/MachineValueType.h
   32     enum SimpleValueType : uint8_t {
include/llvm/Support/Memory.h
  141     ~OwningMemoryBlock() {
include/llvm/Support/StringPool.h
  113     ~PooledStringPtr() { clear(); }
include/llvm/Support/raw_ostream.h
  550   ~raw_svector_ostream() override = default;
include/llvm/TextAPI/MachO/Architecture.h
   24 enum Architecture : uint8_t {
include/llvm/TextAPI/MachO/Platform.h
   22 enum class PlatformKind : unsigned {
lib/CodeGen/InterleavedLoadCombinePass.cpp
  682   virtual ~VectorInfo() { delete[] EI; }
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 8816 HandleSDNode::~HandleSDNode() {
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
   35 ModuleDebugStreamRef::~ModuleDebugStreamRef() = default;
lib/ExecutionEngine/Orc/Core.cpp
  366 MaterializationResponsibility::~MaterializationResponsibility() {
lib/ExecutionEngine/SectionMemoryManager.cpp
  228 SectionMemoryManager::~SectionMemoryManager() {
lib/IR/LegacyPassManager.cpp
 1882 PassManager::~PassManager() {
lib/MC/StringTableBuilder.cpp
   26 StringTableBuilder::~StringTableBuilder() = default;
lib/ObjectYAML/MachOYAML.cpp
   26 MachOYAML::LoadCommand::~LoadCommand() = default;
lib/Support/Path.cpp
 1132 TempFile::~TempFile() { assert(Done); }
lib/Support/Regex.cpp
   48 Regex::~Regex() {
lib/Support/SourceMgr.cpp
  110 SourceMgr::SrcBuffer::~SrcBuffer() {
lib/Support/raw_ostream.cpp
  611 raw_fd_ostream::~raw_fd_ostream() {
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp
   53   enum StackItem {
lib/Target/AMDGPU/R600InstrInfo.h
   60   enum BankSwizzle {
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  185   enum NestingType {
lib/Target/X86/MCTargetDesc/X86BaseInfo.h
   75   enum CondCode {
tools/clang/include/clang/AST/ComparisonCategories.h
   56 enum class ComparisonCategoryResult : unsigned char {
tools/clang/include/clang/Basic/Cuda.h
   35 enum class CudaArch {
tools/clang/include/clang/Basic/PartialDiagnostic.h
  259   ~PartialDiagnostic() {
tools/clang/include/clang/Basic/TokenKinds.h
   24 enum TokenKind : unsigned short {
tools/clang/include/clang/Driver/Types.h
   23   enum ID {
tools/clang/include/clang/Frontend/Utils.h
  167   ~ModuleDependencyCollector() override { writeFileMap(); }
tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp
  119   ~PolymorphicPayload() override {}
  273 VariantValue::~VariantValue() { reset(); }
tools/clang/lib/Analysis/PathDiagnostic.cpp
   69 PathDiagnosticEventPiece::~PathDiagnosticEventPiece() = default;
   73 PathDiagnosticControlFlowPiece::~PathDiagnosticControlFlowPiece() = default;
   75 PathDiagnosticMacroPiece::~PathDiagnosticMacroPiece() = default;
   77 PathDiagnosticNotePiece::~PathDiagnosticNotePiece() = default;
   79 PathDiagnosticPopUpPiece::~PathDiagnosticPopUpPiece() = default;
tools/clang/lib/Format/FormatTokenLexer.h
   31 enum LexerState {
tools/clang/lib/Frontend/TestModuleFileExtension.cpp
   87 TestModuleFileExtension::~TestModuleFileExtension() { }
tools/clang/lib/Lex/Preprocessor.cpp
  168 Preprocessor::~Preprocessor() {
tools/clang/unittests/AST/ASTImporterFixtures.cpp
   62 ASTImporterTestBase::TU::~TU() {}
tools/clang/unittests/AST/RecursiveASTVisitorTest.cpp
   52 enum class VisitEvent {
tools/lld/include/lld/Core/Atom.h
   90   ~OwningAtomPtr() {
tools/lldb/include/lldb/Core/SearchFilter.h
  284   ~SearchFilterForUnconstrainedSearches() override = default;
tools/lldb/include/lldb/Core/SourceManager.h
   40     ~File() = default;
tools/lldb/include/lldb/DataFormatters/FormatClasses.h
   53   ~FormattersMatchCandidate() = default;
tools/lldb/include/lldb/DataFormatters/TypeSummary.h
  284   ~StringSummaryFormat() override = default;
  357   ~ScriptSummaryFormat() override = default;
tools/lldb/include/lldb/Host/File.h
  391   ~NativeFile() override { Close(); }
tools/lldb/include/lldb/Interpreter/OptionValueArch.h
   34   ~OptionValueArch() override {}
tools/lldb/include/lldb/Interpreter/OptionValueArgs.h
   22   ~OptionValueArgs() override {}
tools/lldb/include/lldb/Interpreter/OptionValueArray.h
   23   ~OptionValueArray() override {}
tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h
   24   ~OptionValueBoolean() override {}
tools/lldb/include/lldb/Interpreter/OptionValueChar.h
   25   ~OptionValueChar() override {}
tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h
   25   ~OptionValueDictionary() override {}
tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h
   28   ~OptionValueFileSpec() override {}
tools/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
   26   ~OptionValueFileSpecList() override {}
tools/lldb/include/lldb/Interpreter/OptionValueFormat.h
   25   ~OptionValueFormat() override {}
tools/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h
   21   ~OptionValueFormatEntity() override {}
tools/lldb/include/lldb/Interpreter/OptionValueLanguage.h
   28   ~OptionValueLanguage() override {}
tools/lldb/include/lldb/Interpreter/OptionValuePathMappings.h
   22   ~OptionValuePathMappings() override {}
tools/lldb/include/lldb/Interpreter/OptionValueProperties.h
   33   ~OptionValueProperties() override = default;
tools/lldb/include/lldb/Interpreter/OptionValueRegex.h
   22   ~OptionValueRegex() override = default;
tools/lldb/include/lldb/Interpreter/OptionValueSInt64.h
   37   ~OptionValueSInt64() override {}
tools/lldb/include/lldb/Interpreter/OptionValueString.h
   72   ~OptionValueString() override = default;
tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h
   28   ~OptionValueUInt64() override {}
tools/lldb/include/lldb/Interpreter/OptionValueUUID.h
   23   ~OptionValueUUID() override {}
tools/lldb/include/lldb/Symbol/CompilerDecl.h
   26   ~CompilerDecl() {}
tools/lldb/include/lldb/Symbol/DebugMacros.h
   43   ~DebugMacroEntry() = default;
tools/lldb/include/lldb/Symbol/Type.h
   54   ~SymbolFileType() {}
  244   ~TypeImpl() {}
tools/lldb/include/lldb/Symbol/UnwindPlan.h
  405   ~UnwindPlan() = default;
tools/lldb/include/lldb/Target/ThreadCollection.h
   31   virtual ~ThreadCollection() {}
tools/lldb/include/lldb/Utility/Baton.h
   47   ~UntypedBaton() override {
tools/lldb/include/lldb/Utility/Broadcaster.h
   45   ~BroadcastEventSpec() = default;
  446     ~BroadcasterImpl() = default;
tools/lldb/include/lldb/Utility/ConstString.h
   92   ~ConstString() = default;
tools/lldb/include/lldb/Utility/SharingPtr.h
  130   ~SharingPtr();
tools/lldb/include/lldb/Utility/StreamCallback.h
   23   ~StreamCallback() override = default;
tools/lldb/include/lldb/Utility/StringExtractorGDBRemote.h
   37   ~StringExtractorGDBRemote() override {}
tools/lldb/include/lldb/Utility/StructuredData.h
  169     ~Array() override = default;
  290     ~Integer() override = default;
  307     ~Float() override = default;
  324     ~Boolean() override = default;
  356     ~Dictionary() override = default;
tools/lldb/include/lldb/lldb-enumerations.h
  427 enum LanguageType {
  700 FLAGS_ENUM(FunctionNameType){
tools/lldb/source/API/SBValue.cpp
  242 SBValue::~SBValue() {}
tools/lldb/source/Breakpoint/BreakpointID.cpp
   22 BreakpointID::~BreakpointID() = default;
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
   83 BreakpointResolverName::~BreakpointResolverName() = default;
tools/lldb/source/Breakpoint/Watchpoint.cpp
   61 Watchpoint::~Watchpoint() = default;
tools/lldb/source/Core/AddressRange.cpp
   43 AddressRange::~AddressRange() {}
tools/lldb/source/Core/IOHandler.cpp
  297 IOHandlerEditline::~IOHandlerEditline() {
  892   virtual ~Window() {
 2393   ~FrameTreeDelegate() override = default;
 2444   ~ThreadTreeDelegate() override = default;
tools/lldb/source/Core/Module.cpp
  254 Module::~Module() {
tools/lldb/source/Core/SearchFilter.cpp
  402 SearchFilterByModule::~SearchFilterByModule() = default;
  533 SearchFilterByModuleList::~SearchFilterByModuleList() = default;
  685 SearchFilterByModuleListAndCU::~SearchFilterByModuleListAndCU() = default;
tools/lldb/source/Core/Section.cpp
  192 Section::~Section() {
tools/lldb/source/Core/StreamAsynchronousIO.cpp
   21 StreamAsynchronousIO::~StreamAsynchronousIO() {
tools/lldb/source/Core/StreamFile.cpp
   63 StreamFile::~StreamFile() {}
tools/lldb/source/DataFormatters/TypeFormat.cpp
   39 TypeFormatImpl_Format::~TypeFormatImpl_Format() {}
  138 TypeFormatImpl_EnumType::~TypeFormatImpl_EnumType() {}
tools/lldb/source/Expression/IRExecutionUnit.cpp
  483 IRExecutionUnit::~IRExecutionUnit() {
tools/lldb/source/Host/common/SocketAddress.cpp
   96 SocketAddress::~SocketAddress() {}
tools/lldb/source/Host/common/XML.cpp
   97 XMLNode::~XMLNode() {}
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  109   ~DynamicLoaderDarwinKernelProperties() override {}
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
  151 JITLoaderGDB::~JITLoaderGDB() {
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.h
   23   ~AppleObjCTypeEncodingParser() override = default;
   35     ~StructElement() = default;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp
   45     ~AppleThreadPlanStepThroughObjCTrampoline() {}
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
  220   ~RSModuleDescriptor() = default;
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
  101 ObjectFileJIT::~ObjectFileJIT() {}
tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp
   40 HistoryThread::~HistoryThread() {
tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp
   61 RegisterContextDummy::~RegisterContextDummy() {
tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp
   62 RegisterContextHistory::~RegisterContextHistory() {
tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp
   30 RegisterContextMacOSXFrameBackchain::~RegisterContextMacOSXFrameBackchain() {}
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp
   42 RegisterContextMemory::~RegisterContextMemory() {}
tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp
   25 RegisterContextThreadMemory::~RegisterContextThreadMemory() {}
tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp
   35 ThreadMemory::~ThreadMemory() { DestroyThread(); }
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  101 ProcessElfCore::~ProcessElfCore() {
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp
   28 RegisterContextCorePOSIX_arm::~RegisterContextCorePOSIX_arm() {}
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp
   29 RegisterContextCorePOSIX_arm64::~RegisterContextCorePOSIX_arm64() {}
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
   35 RegisterContextCorePOSIX_mips64::~RegisterContextCorePOSIX_mips64() {}
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp
   42 RegisterContextCorePOSIX_powerpc::~RegisterContextCorePOSIX_powerpc() {}
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp
   36 RegisterContextCorePOSIX_s390x::~RegisterContextCorePOSIX_s390x() {}
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
   50 GDBRemoteRegisterContext::~GDBRemoteRegisterContext() {}
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  133   ~PluginProperties() override {}
  315 ProcessGDBRemote::~ProcessGDBRemote() {
 5401   ~CommandObjectMultiwordProcessGDBRemote() override {}
tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
   47 ThreadGDBRemote::~ThreadGDBRemote() {
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
  118 ProcessMachCore::~ProcessMachCore() {
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  172 ProcessMinidump::~ProcessMinidump() {
  883   ~CommandObjectMultiwordProcessMinidump() override {}
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.h
   35   ~RegisterContextMinidump_ARM() override = default;
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.h
   34   ~RegisterContextMinidump_ARM64() override = default;
tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp
   26 ScriptInterpreterNone::~ScriptInterpreterNone() {}
tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h
   80   ~StructuredPythonObject() override {
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
  490 ScriptInterpreterPythonImpl::~ScriptInterpreterPythonImpl() {
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
  127   ~StructuredDataDarwinLogProperties() override {}
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
  174   ~DebugMapModule() override = default;
tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h
   37   ~UniqueDWARFASTType() {}
tools/lldb/source/Symbol/Block.cpp
   28 Block::~Block() {}
tools/lldb/source/Symbol/CompileUnit.cpp
   45 CompileUnit::~CompileUnit() {}
tools/lldb/source/Symbol/CompilerType.cpp
   33 CompilerType::~CompilerType() {}
tools/lldb/source/Symbol/FuncUnwinders.cpp
   56 FuncUnwinders::~FuncUnwinders() {}
tools/lldb/source/Symbol/Function.cpp
   76 InlineFunctionInfo::~InlineFunctionInfo() {}
  198 Function::~Function() {}
tools/lldb/source/Symbol/SymbolContext.cpp
   56 SymbolContext::~SymbolContext() {}
tools/lldb/source/Symbol/Variable.cpp
   51 Variable::~Variable() {}
tools/lldb/source/Symbol/VariableList.cpp
   23 VariableList::~VariableList() {}
tools/lldb/source/Target/ExecutionContext.cpp
  174 ExecutionContext::~ExecutionContext() = default;
  462 ExecutionContextRef::~ExecutionContextRef() = default;
tools/lldb/source/Target/Memory.cpp
  257 AllocatedBlock::~AllocatedBlock() {}
tools/lldb/source/Target/Process.cpp
 4308   ~IOHandlerProcessSTDIO() override = default;
tools/lldb/source/Target/StackFrame.cpp
  141 StackFrame::~StackFrame() = default;
tools/lldb/source/Target/StackFrameList.cpp
   49 StackFrameList::~StackFrameList() {
tools/lldb/source/Target/ThreadPlanPython.cpp
   38 ThreadPlanPython::~ThreadPlanPython() {
tools/lldb/source/Target/ThreadPlanRunToAddress.cpp
   78 ThreadPlanRunToAddress::~ThreadPlanRunToAddress() {
tools/lldb/source/Target/ThreadPlanStepInRange.cpp
   66 ThreadPlanStepInRange::~ThreadPlanStepInRange() = default;
tools/lldb/source/Target/ThreadPlanStepOut.cpp
  178 ThreadPlanStepOut::~ThreadPlanStepOut() {
tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
   43 ThreadPlanStepOverRange::~ThreadPlanStepOverRange() = default;
tools/lldb/source/Target/UnixSignals.cpp
   65 UnixSignals::~UnixSignals() = default;
tools/lldb/source/Utility/ArchSpec.cpp
  565 ArchSpec::~ArchSpec() = default;
tools/lldb/source/Utility/DataBufferHeap.cpp
   30 DataBufferHeap::~DataBufferHeap() = default;
tools/lldb/source/Utility/DataExtractor.cpp
  192 DataExtractor::~DataExtractor() = default;
tools/lldb/source/Utility/Event.cpp
   45 Event::~Event() = default;
tools/lldb/source/Utility/FileSpec.cpp
   85 FileSpec::~FileSpec() {}
tools/lldb/source/Utility/Status.cpp
  106 Status::~Status() = default;
tools/lldb/source/Utility/StreamString.cpp
   20 StreamString::~StreamString() {}
tools/llvm-pdbutil/llvm-pdbutil.h
   39 enum class ModuleSubsection {
   68 enum class SymLevel { Functions, Data, Thunks, All };
tools/polly/lib/Analysis/ScopInfo.cpp
 1221 ScopStmt::~ScopStmt() = default;
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
 6255 basic_set::~basic_set() {
 7393 id::~id() {
usr/include/c++/7.4.0/atomic
   70     ~atomic() noexcept = default;
usr/include/c++/7.4.0/bits/basic_string.h
  646       ~basic_string()
usr/include/c++/7.4.0/bits/regex_automaton.h
  156       ~_State()
usr/include/c++/7.4.0/bits/std_mutex.h
   95     ~mutex() = default;
usr/include/c++/7.4.0/bits/stl_list.h
  733       ~list() = default;
usr/include/c++/7.4.0/bits/stl_map.h
  294       ~map() = default;
usr/include/c++/7.4.0/bits/stl_set.h
  271       ~set() = default;
usr/include/c++/7.4.0/bits/stl_vector.h
  433       ~vector() _GLIBCXX_NOEXCEPT
usr/include/c++/7.4.0/bits/unique_ptr.h
  264       ~unique_ptr() noexcept
  523       ~unique_ptr()
usr/include/c++/7.4.0/chrono
  337 	~duration() = default;
usr/include/c++/7.4.0/ext/new_allocator.h
  138       template<typename _Up>
usr/include/c++/7.4.0/future
  328       virtual ~_State_baseV2() = default;
 1079       ~promise()
 1282       ~promise()
 1509       ~packaged_task()
 1682       ~_Async_state_impl() { if (_M_thread.joinable()) _M_thread.join(); }
usr/include/c++/7.4.0/thread
  132     ~thread()
utils/TableGen/FixedLenDecoderEmitter.cpp
  173 typedef enum {
  294   ~Filter() = default;
  332 typedef enum {
utils/unittest/googlemock/src/gmock-spec-builders.cc
  791 Expectation::~Expectation() {}
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
  180 enum EditType { kMatch, kAdd, kRemove, kReplace };
utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
  153   ~linked_ptr() { depart(); }