LLDB mainline
lldb_private::ModuleDependencyCollectorAdaptor Class Reference

#include <ModuleDependencyCollector.h>

Inheritance diagram for lldb_private::ModuleDependencyCollectorAdaptor:
[legend]

Public Member Functions

 ModuleDependencyCollectorAdaptor (std::shared_ptr< llvm::FileCollectorBase > file_collector)
void addFile (llvm::StringRef Filename, llvm::StringRef FileDst={}) override
bool insertSeen (llvm::StringRef Filename) override
void addFileMapping (llvm::StringRef VPath, llvm::StringRef RPath) override
void writeFileMap () override

Private Attributes

std::shared_ptr< llvm::FileCollectorBase > m_file_collector

Detailed Description

Definition at line 17 of file ModuleDependencyCollector.h.

Constructor & Destructor Documentation

◆ ModuleDependencyCollectorAdaptor()

lldb_private::ModuleDependencyCollectorAdaptor::ModuleDependencyCollectorAdaptor ( std::shared_ptr< llvm::FileCollectorBase > file_collector)
inline

Definition at line 20 of file ModuleDependencyCollector.h.

References m_file_collector.

Member Function Documentation

◆ addFile()

void lldb_private::ModuleDependencyCollectorAdaptor::addFile ( llvm::StringRef Filename,
llvm::StringRef FileDst = {} )
inlineoverride

Definition at line 25 of file ModuleDependencyCollector.h.

◆ addFileMapping()

void lldb_private::ModuleDependencyCollectorAdaptor::addFileMapping ( llvm::StringRef VPath,
llvm::StringRef RPath )
inlineoverride

Definition at line 32 of file ModuleDependencyCollector.h.

◆ insertSeen()

bool lldb_private::ModuleDependencyCollectorAdaptor::insertSeen ( llvm::StringRef Filename)
inlineoverride

Definition at line 31 of file ModuleDependencyCollector.h.

◆ writeFileMap()

void lldb_private::ModuleDependencyCollectorAdaptor::writeFileMap ( )
inlineoverride

Definition at line 33 of file ModuleDependencyCollector.h.

Member Data Documentation

◆ m_file_collector

std::shared_ptr<llvm::FileCollectorBase> lldb_private::ModuleDependencyCollectorAdaptor::m_file_collector
private

Definition at line 36 of file ModuleDependencyCollector.h.

Referenced by ModuleDependencyCollectorAdaptor().


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