LLVM 20.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.
|
inline |
Definition at line 31 of file MSVCErrorWorkarounds.h.
|
inline |
Definition at line 38 of file MSVCErrorWorkarounds.h.
|
inline |
Definition at line 33 of file MSVCErrorWorkarounds.h.
References llvm::Error::operator=(), and llvm::Other.