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

Definitions

examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h
   49 class FunctionAST {
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h
   51 class FunctionAST {
include/llvm/Bitstream/BitCodes.h
  167 class BitCodeAbbrev {
include/llvm/CodeGen/PBQP/CostAllocator.h
   33   class PoolEntry : public std::enable_shared_from_this<PoolEntry> {
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
   49 class DebugChecksumsSubsectionRef final : public DebugSubsectionRef {
   75 class DebugChecksumsSubsection final : public DebugSubsection {
include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h
   46 class DebugCrossModuleExportsSubsection final : public DebugSubsection {
include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h
   31 class DebugStringTableSubsectionRef : public DebugSubsectionRef {
   56 class DebugStringTableSubsection : public DebugSubsection {
include/llvm/DebugInfo/CodeView/DebugSubsection.h
   32 class DebugSubsection {
include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h
   45 class DebugSymbolRVASubsection final : public DebugSubsection {
include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
   36 class DebugSymbolsSubsection final : public DebugSubsection {
include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
   17 class DWARFCompileUnit : public DWARFUnit {
include/llvm/DebugInfo/DWARF/DWARFContext.h
   58 class DWARFContext : public DIContext {
   83   struct DWOFile {
include/llvm/DebugInfo/MSF/MappedBlockStream.h
   39 class MappedBlockStream : public BinaryStream {
include/llvm/ExecutionEngine/JITSymbol.h
  352 class LegacyJITSymbolResolver : public JITSymbolResolver {
include/llvm/ExecutionEngine/Orc/Core.h
  282 class MaterializationUnit {
include/llvm/ExecutionEngine/Orc/LazyReexports.h
   41   class NotifyResolvedFunction {
include/llvm/ExecutionEngine/Orc/Legacy.h
   29 class SymbolResolver {
include/llvm/ExecutionEngine/Orc/NullResolver.h
   23 class NullResolver : public SymbolResolver {
   33 class NullLegacyResolver : public LegacyJITSymbolResolver {
include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
   27 class SymbolStringPool {
include/llvm/ExecutionEngine/RTDyldMemoryManager.h
   32 class MCJITMemoryManager : public RuntimeDyld::MemoryManager {
   60 class RTDyldMemoryManager : public MCJITMemoryManager,
include/llvm/ExecutionEngine/RuntimeDyld.h
   93   class MemoryManager {
include/llvm/ExecutionEngine/SectionMemoryManager.h
   40 class SectionMemoryManager : public RTDyldMemoryManager {
include/llvm/IR/LegacyPassManager.h
   48 class PassManager : public PassManagerBase {
include/llvm/Support/Error.h
   48 class ErrorInfoBase {
include/llvm/Support/FileSystem.h
 1266   struct DirIterState {
 1332   struct RecDirIterState {
include/llvm/Support/VirtualFileSystem.h
  199 struct RecDirIterState {
include/llvm/Support/raw_ostream.h
   45 class raw_ostream {
include/llvm/Target/TargetMachine.h
   65 class TargetMachine {
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  241 class RuntimeDyldImpl {
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
  105 struct YAMLChecksumsSubsection : public YAMLSubsectionBase {
  120 struct YAMLLinesSubsection : public YAMLSubsectionBase {
  135 struct YAMLInlineeLinesSubsection : public YAMLSubsectionBase {
  151 struct YAMLCrossModuleExportsSubsection : public YAMLSubsectionBase {
  165 struct YAMLCrossModuleImportsSubsection : public YAMLSubsectionBase {
  180 struct YAMLSymbolsSubsection : public YAMLSubsectionBase {
  193 struct YAMLStringTableSubsection : public YAMLSubsectionBase {
  207 struct YAMLFrameDataSubsection : public YAMLSubsectionBase {
  222 struct YAMLCoffSymbolRVASubsection : public YAMLSubsectionBase {
lib/Support/VirtualFileSystem.cpp
  888 class InMemoryDirIterator : public llvm::vfs::detail::DirIterImpl {
tools/clang/include/clang/AST/ASTImporterSharedState.h
   30 class ASTImporterSharedState {
tools/clang/include/clang/Analysis/PathDiagnostic.h
  365 class PathDiagnosticPiece: public llvm::FoldingSetNode {
tools/clang/include/clang/Basic/LangOptions.h
   49 class LangOptions : public LangOptionsBase {
tools/clang/include/clang/Basic/TargetOptions.h
   26 class TargetOptions {
tools/clang/include/clang/Frontend/CompilerInvocation.h
  121 class CompilerInvocation : public CompilerInvocationBase {
tools/clang/include/clang/Lex/HeaderSearchOptions.h
   67 class HeaderSearchOptions {
tools/clang/include/clang/Lex/PreprocessorOptions.h
   43 class PreprocessorOptions {
  155   class FailedModulesSet {
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  643 class GlobalCodeCompletionAllocator : public CodeCompletionAllocator {};
tools/clang/include/clang/Serialization/PCHContainerOperations.h
   29 struct PCHBuffer {
   90 class PCHContainerOperations {
tools/clang/lib/Frontend/PrecompiledPreamble.cpp
   66 class PreambleDependencyCollector : public DependencyCollector {
tools/clang/lib/Tooling/Refactoring/RefactoringActions.cpp
   19 class DeclNameOption final : public OptionalRefactoringOption<std::string> {
   48 class OldQualifiedNameOption : public RequiredRefactoringOption<std::string> {
   56 class NewQualifiedNameOption : public RequiredRefactoringOption<std::string> {
   64 class NewNameOption : public RequiredRefactoringOption<std::string> {
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.h
   33 class SymbolIndexManager {
tools/clang/tools/extra/clangd/Compiler.h
   44 struct ParseInputs {
tools/clang/tools/extra/clangd/index/Index.h
   85 class SymbolIndex {
tools/clang/tools/extra/clangd/index/Ref.h
   69 class RefSlab {
tools/clang/tools/extra/clangd/index/Relation.h
   45 class RelationSlab {
tools/clang/tools/extra/clangd/index/Symbol.h
  177 class SymbolSlab {
tools/clang/unittests/Index/IndexTests.cpp
   70 class Indexer : public IndexDataConsumer {
tools/lldb/include/lldb/Breakpoint/Breakpoint.h
   78 class Breakpoint : public std::enable_shared_from_this<Breakpoint>,
tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h
   37 class BreakpointLocation
tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h
   86   class CommandBaton : public TypedBaton<CommandData> {
tools/lldb/include/lldb/Breakpoint/BreakpointSite.h
   35 class BreakpointSite : public std::enable_shared_from_this<BreakpointSite>,
tools/lldb/include/lldb/Breakpoint/Watchpoint.h
   24 class Watchpoint : public std::enable_shared_from_this<Watchpoint>,
tools/lldb/include/lldb/Core/Debugger.h
   70 class Debugger : public std::enable_shared_from_this<Debugger>,
tools/lldb/include/lldb/Core/Disassembler.h
  350 class Disassembler : public std::enable_shared_from_this<Disassembler>,
tools/lldb/include/lldb/Core/Module.h
   73 class Module : public std::enable_shared_from_this<Module>,
tools/lldb/include/lldb/Core/Section.h
   96 class Section : public std::enable_shared_from_this<Section>,
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
  271 class TypeFilterImpl : public SyntheticChildren {
  378 class ScriptedSyntheticChildren : public SyntheticChildren {
tools/lldb/include/lldb/Expression/ExpressionVariable.h
   23 class ExpressionVariable
tools/lldb/include/lldb/Expression/IRExecutionUnit.h
   56 class IRExecutionUnit : public std::enable_shared_from_this<IRExecutionUnit>,
tools/lldb/include/lldb/Expression/Materializer.h
   28   class Dematerializer {
tools/lldb/include/lldb/Host/File.h
   34 class File : public IOObject {
tools/lldb/include/lldb/Host/Socket.h
   40 class Socket : public IOObject {
tools/lldb/include/lldb/Host/common/NativeRegisterContext.h
   19 class NativeRegisterContext
tools/lldb/include/lldb/Interpreter/OptionValue.h
   23 class OptionValue {
tools/lldb/include/lldb/Interpreter/OptionValueArgs.h
   16 class OptionValueArgs : public OptionValueArray {
tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h
   18 class OptionValueDictionary : public OptionValue {
tools/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h
   19 class OptionValueFileSpecList : public OptionValue {
tools/lldb/include/lldb/Interpreter/OptionValueProperties.h
   22 class OptionValueProperties
tools/lldb/include/lldb/Symbol/ClangASTImporter.h
   84 class ClangASTImporter {
tools/lldb/include/lldb/Symbol/CompileUnit.h
   35 class CompileUnit : public std::enable_shared_from_this<CompileUnit>,
tools/lldb/include/lldb/Symbol/ObjectFile.h
   26 class ObjectFileJITDelegate {
   58 class ObjectFile : public std::enable_shared_from_this<ObjectFile>,
tools/lldb/include/lldb/Symbol/Type.h
   46 class SymbolFileType : public std::enable_shared_from_this<SymbolFileType>,
   65 class Type : public std::enable_shared_from_this<Type>, public UserID {
  240 class TypeImpl {
  432 class TypeMemberFunctionImpl {
  471 class TypeEnumMemberImpl {
tools/lldb/include/lldb/Symbol/UnwindPlan.h
   55   class Row {
tools/lldb/include/lldb/Symbol/Variable.h
   25 class Variable : public UserID, public std::enable_shared_from_this<Variable> {
tools/lldb/include/lldb/Symbol/VariableList.h
   18 class VariableList {
tools/lldb/include/lldb/Target/InstrumentationRuntime.h
   27 class InstrumentationRuntime
tools/lldb/include/lldb/Target/MemoryHistory.h
   23 class MemoryHistory : public std::enable_shared_from_this<MemoryHistory>,
tools/lldb/include/lldb/Target/Platform.h
   41 class PlatformProperties : public Properties {
tools/lldb/include/lldb/Target/Process.h
  354 class Process : public std::enable_shared_from_this<Process>,
tools/lldb/include/lldb/Target/Queue.h
   32 class Queue : public std::enable_shared_from_this<Queue> {
tools/lldb/include/lldb/Target/QueueItem.h
   32 class QueueItem : public std::enable_shared_from_this<QueueItem> {
tools/lldb/include/lldb/Target/RegisterContext.h
   17 class RegisterContext : public std::enable_shared_from_this<RegisterContext>,
tools/lldb/include/lldb/Target/StackFrame.h
   40 class StackFrame : public ExecutionContextScope,
tools/lldb/include/lldb/Target/StackFrameRecognizer.h
   27 class RecognizedStackFrame
   48 class StackFrameRecognizer
tools/lldb/include/lldb/Target/StructuredDataPlugin.h
   40 class StructuredDataPlugin
tools/lldb/include/lldb/Target/Target.h
  425 class Target : public std::enable_shared_from_this<Target>,
tools/lldb/include/lldb/Target/Thread.h
   59 class Thread : public std::enable_shared_from_this<Thread>,
tools/lldb/include/lldb/Target/ThreadCollection.h
   20 class ThreadCollection {
tools/lldb/include/lldb/Target/ThreadPlan.h
  331 class ThreadPlan : public std::enable_shared_from_this<ThreadPlan>,
tools/lldb/include/lldb/Target/UnixSignals.h
   22 class UnixSignals {
tools/lldb/include/lldb/Target/UnwindAssembly.h
   18 class UnwindAssembly : public std::enable_shared_from_this<UnwindAssembly>,
tools/lldb/include/lldb/Utility/Broadcaster.h
   75 class BroadcasterManager
  439   class BroadcasterImpl {
tools/lldb/include/lldb/Utility/DataBufferHeap.h
   30 class DataBufferHeap : public DataBuffer {
tools/lldb/include/lldb/Utility/IOObject.h
   20 class IOObject {
tools/lldb/include/lldb/Utility/Listener.h
   36 class Listener : public std::enable_shared_from_this<Listener> {
tools/lldb/include/lldb/Utility/StreamString.h
   23 class StreamString : public Stream {
tools/lldb/include/lldb/Utility/StructuredData.h
   70   class Object : public std::enable_shared_from_this<Object> {
  165   class Array : public Object {
  336   class String : public Object {
  352   class Dictionary : public Object {
tools/lldb/include/lldb/Utility/TraceOptions.h
   18 class TraceOptions {
tools/lldb/source/API/SBTrace.cpp
   20 class TraceImpl {
tools/lldb/source/Core/IOHandler.cpp
  830 class WindowDelegate {
 1309 class MenuDelegate {
 2385 class FrameTreeDelegate : public TreeDelegate {
tools/lldb/source/Host/common/Editline.cpp
  162 class EditlineHistory {
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h
   22 class DisassemblerLLVMC : public lldb_private::Disassembler {
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
   97 class DynamicLoaderDarwinKernelProperties : public Properties {
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
   88 class PluginProperties : public Properties {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h
  236 struct RSScriptGroupDescriptor {
tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.h
   17 class FreeBSDSignals : public UnixSignals {
tools/lldb/source/Plugins/Process/Utility/GDBRemoteSignals.h
   17 class GDBRemoteSignals : public UnixSignals {
tools/lldb/source/Plugins/Process/Utility/LinuxSignals.h
   17 class LinuxSignals : public UnixSignals {
tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.h
   18 class MipsLinuxSignals : public UnixSignals {
tools/lldb/source/Plugins/Process/Utility/NetBSDSignals.h
   17 class NetBSDSignals : public UnixSignals {
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  122 class PluginProperties : public Properties {
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
   49 class ProcessGDBRemote : public Process,
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
  115 class StructuredDataDarwinLogProperties : public Properties {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  125 class PluginProperties : public Properties {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
  140   struct OSOInfo {
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
   31 class SectionMemoryManagerWrapper : public SectionMemoryManager {
unittests/ExecutionEngine/Orc/QueueChannel.h
   39 class Queue : public std::queue<char> {
usr/include/c++/7.4.0/bits/shared_ptr_base.h
 1589   template<typename _Tp, _Lock_policy _Lp>
usr/include/c++/7.4.0/bits/std_mutex.h
   86   class mutex : private __mutex_base
usr/include/c++/7.4.0/future
  309     class _State_baseV2