LLVM 22.0.0git
llvm::vfs::OutputConfigError Class Reference

Error related to an OutputConfig for an OutputFile. More...

#include "llvm/Support/VirtualOutputError.h"

Inheritance diagram for llvm::vfs::OutputConfigError:
[legend]

Public Member Functions

OutputConfig getConfig () const
void log (raw_ostream &OS) const override
 OutputConfigError (OutputConfig Config, const Twine &OutputPath)
Public Member Functions inherited from llvm::ErrorInfo< OutputConfigError, OutputError >
const void * dynamicClassID () const override
bool isA (const void *const ClassID) const override

Static Public Attributes

static char ID = 0

Additional Inherited Members

Static Public Member Functions inherited from llvm::ErrorInfo< OutputConfigError, OutputError >
static const void * classID ()

Detailed Description

Error related to an OutputConfig for an OutputFile.

Derives from OutputError and adds getConfig().

Definition at line 73 of file VirtualOutputError.h.

Constructor & Destructor Documentation

◆ OutputConfigError()

llvm::vfs::OutputConfigError::OutputConfigError ( OutputConfig Config,
const Twine & OutputPath )
inline

Definition at line 83 of file VirtualOutputError.h.

References llvm::vfs::invalid_config, and OutputConfigError().

Referenced by OutputConfigError().

Member Function Documentation

◆ getConfig()

OutputConfig llvm::vfs::OutputConfigError::getConfig ( ) const
inline

Definition at line 77 of file VirtualOutputError.h.

◆ log()

void OutputConfigError::log ( raw_ostream & OS) const
override

Definition at line 32 of file VirtualOutputError.cpp.

References llvm::vfs::OutputError::log().

Member Data Documentation

◆ ID

char OutputConfigError::ID = 0
static

Definition at line 81 of file VirtualOutputError.h.


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