LLDB  mainline
Public Member Functions | Private Attributes | List of all members
lldb_private::ModuleDependencyCollectorAdaptor Class Reference

#include <ModuleDependencyCollector.h>

Inheritance diagram for lldb_private::ModuleDependencyCollectorAdaptor:
Inheritance graph
[legend]
Collaboration diagram for lldb_private::ModuleDependencyCollectorAdaptor:
Collaboration graph
[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.

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.


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