LLVM 19.0.0git
Public Member Functions | List of all members
llvm::logicalview::LVReaderHandler Class Reference

#include "llvm/DebugInfo/LogicalView/LVReaderHandler.h"

Public Member Functions

 LVReaderHandler ()=delete
 
 LVReaderHandler (ArgVector &Objects, ScopedPrinter &W, LVOptions &ReaderOptions)
 
 LVReaderHandler (const LVReaderHandler &)=delete
 
LVReaderHandleroperator= (const LVReaderHandler &)=delete
 
Error createReader (StringRef Filename, LVReaders &Readers)
 
Error process ()
 
Expected< std::unique_ptr< LVReader > > createReader (StringRef Pathname)
 
void print (raw_ostream &OS) const
 
void dump () const
 

Detailed Description

Definition at line 41 of file LVReaderHandler.h.

Constructor & Destructor Documentation

◆ LVReaderHandler() [1/3]

llvm::logicalview::LVReaderHandler::LVReaderHandler ( )
delete

◆ LVReaderHandler() [2/3]

llvm::logicalview::LVReaderHandler::LVReaderHandler ( ArgVector Objects,
ScopedPrinter W,
LVOptions ReaderOptions 
)
inline

Definition at line 69 of file LVReaderHandler.h.

References OS, and llvm::logicalview::setOptions().

◆ LVReaderHandler() [3/3]

llvm::logicalview::LVReaderHandler::LVReaderHandler ( const LVReaderHandler )
delete

Member Function Documentation

◆ createReader() [1/2]

Error llvm::logicalview::LVReaderHandler::createReader ( StringRef  Filename,
LVReaders Readers 
)
inline

Definition at line 77 of file LVReaderHandler.h.

References llvm::logicalview::Filename.

◆ createReader() [2/2]

Expected< std::unique_ptr< LVReader > > llvm::logicalview::LVReaderHandler::createReader ( StringRef  Pathname)
inline

Definition at line 82 of file LVReaderHandler.h.

References llvm::logicalview::Pathname.

◆ dump()

void llvm::logicalview::LVReaderHandler::dump ( ) const
inline

Definition at line 92 of file LVReaderHandler.h.

References llvm::dbgs(), and print().

◆ operator=()

LVReaderHandler & llvm::logicalview::LVReaderHandler::operator= ( const LVReaderHandler )
delete

◆ print()

void LVReaderHandler::print ( raw_ostream OS) const

Definition at line 318 of file LVReaderHandler.cpp.

References OS.

Referenced by dump().

◆ process()

Error LVReaderHandler::process ( )

Definition at line 29 of file LVReaderHandler.cpp.

References llvm::Error::success().


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