|
LLVM 22.0.0git
|
#include "llvm/Support/MSVCErrorWorkarounds.h"
Public Member Functions | |
| MSVCPError () | |
| MSVCPError (MSVCPError &&Other) | |
| MSVCPError & | operator= (MSVCPError Other) |
| MSVCPError (Error Err) | |
| Public Member Functions inherited from llvm::Error | |
| Error (const Error &Other)=delete | |
| Error (Error &&Other) | |
| Move-construct an error value. | |
| Error (std::unique_ptr< ErrorInfoBase > Payload) | |
| Create an error value. | |
| Error & | operator= (const Error &Other)=delete |
| Error & | operator= (Error &&Other) |
| Move-assign an error value. | |
| ~Error () | |
| Destroy a Error. | |
| operator bool () | |
| Bool conversion. | |
| template<typename ErrT> | |
| bool | isA () const |
| Check whether one error is a subclass of another. | |
| const void * | dynamicClassID () const |
| Returns the dynamic class id of this error, or null if this is a success value. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from llvm::Error | |
| static ErrorSuccess | success () |
| Create a success value. | |
| Protected Member Functions inherited from llvm::Error | |
| Error () | |
| Create a success value. Prefer using 'Error::success()' for readability. | |
Definition at line 27 of file MSVCErrorWorkarounds.h.
|
inline |
Definition at line 29 of file MSVCErrorWorkarounds.h.
Referenced by MSVCPError(), and operator=().
|
inline |
Definition at line 31 of file MSVCErrorWorkarounds.h.
References llvm::Error::Error(), llvm::move(), MSVCPError(), and llvm::Other.
|
inline |
Definition at line 38 of file MSVCErrorWorkarounds.h.
References llvm::Error::Error(), and llvm::move().
|
inline |
Definition at line 33 of file MSVCErrorWorkarounds.h.
References MSVCPError(), llvm::Error::operator=(), and llvm::Other.