LLVM 22.0.0git
VirtualOutputError.h File Reference

This file contains the declarations of the OutputError class. More...

Go to the source code of this file.

Classes

class  llvm::vfs::OutputError
 Error related to an OutputFile. More...
class  llvm::vfs::OutputConfigError
 Error related to an OutputConfig for an OutputFile. More...
class  llvm::vfs::TempFileOutputError
 Error related to a temporary file for an OutputFile. More...

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::vfs

Enumerations

enum class  llvm::vfs::OutputErrorCode { llvm::vfs::not_closed = 1 , llvm::vfs::invalid_config , llvm::vfs::already_closed , llvm::vfs::has_open_proxy }

Functions

const std::error_category & llvm::vfs::output_category ()
std::error_code llvm::vfs::make_error_code (OutputErrorCode EV)
Error llvm::vfs::convertToOutputError (const Twine &OutputPath, std::error_code EC)
 Return Error::success() or use OutputPath to create an OutputError, depending on EC.
Error llvm::vfs::convertToTempFileOutputError (const Twine &TempPath, const Twine &OutputPath, std::error_code EC)
 Return Error::success() or use TempPath and OutputPath to create a TempFileOutputError, depending on EC.

Detailed Description

This file contains the declarations of the OutputError class.

Definition in file VirtualOutputError.h.