LLDB mainline
Public Member Functions | List of all members
lldb_private::SystemInitializerFull Class Reference

Initializes lldb. More...

#include <SystemInitializerFull.h>

Inheritance diagram for lldb_private::SystemInitializerFull:
Inheritance graph
[legend]

Public Member Functions

 SystemInitializerFull ()
 
 ~SystemInitializerFull () override
 
llvm::Error Initialize () override
 
void Terminate () override
 
- Public Member Functions inherited from lldb_private::SystemInitializerCommon
 SystemInitializerCommon (HostInfo::SharedLibraryDirectoryHelper *helper)
 
 ~SystemInitializerCommon () override
 
llvm::Error Initialize () override
 
void Terminate () override
 
- Public Member Functions inherited from lldb_private::SystemInitializer
 SystemInitializer ()
 
virtual ~SystemInitializer ()
 
virtual llvm::Error Initialize ()=0
 
virtual void Terminate ()=0
 

Detailed Description

Initializes lldb.

This class is responsible for initializing all of lldb system services needed to use the full LLDB application. This class is not intended to be used externally, but is instead used internally by SBDebugger to initialize the system.

Definition at line 21 of file SystemInitializerFull.h.

Constructor & Destructor Documentation

◆ SystemInitializerFull()

SystemInitializerFull::SystemInitializerFull ( )

Definition at line 47 of file SystemInitializerFull.cpp.

◆ ~SystemInitializerFull()

SystemInitializerFull::~SystemInitializerFull ( )
overridedefault

Member Function Documentation

◆ Initialize()

llvm::Error SystemInitializerFull::Initialize ( )
overridevirtual

◆ Terminate()

void SystemInitializerFull::Terminate ( )
overridevirtual

The documentation for this class was generated from the following files: