LLVM  6.0.0svn
Static Public Attributes | List of all members
llvm::orc::rpc::RPCFatalError Class Reference

Base class of all fatal RPC errors (those that necessarily result in the termination of the RPC session). More...

#include "llvm/ExecutionEngine/Orc/RPCUtils.h"

Inheritance diagram for llvm::orc::rpc::RPCFatalError:
Inheritance graph
[legend]
Collaboration diagram for llvm::orc::rpc::RPCFatalError:
Collaboration graph
[legend]

Static Public Attributes

static char ID = 0
 

Additional Inherited Members

- Public Member Functions inherited from llvm::ErrorInfo< RPCFatalError >
const void * dynamicClassID () const override
 
bool isA (const void *const ClassID) const override
 
- Public Member Functions inherited from llvm::ErrorInfoBase
virtual ~ErrorInfoBase ()=default
 
virtual void log (raw_ostream &OS) const =0
 Print an error message to an output stream. More...
 
virtual std::string message () const
 Return the error message as a string. More...
 
virtual std::error_code convertToErrorCode () const =0
 Convert this error to a std::error_code. More...
 
template<typename ErrorInfoT >
bool isA () const
 
- Static Public Member Functions inherited from llvm::ErrorInfo< RPCFatalError >
static const void * classID ()
 
- Static Public Member Functions inherited from llvm::ErrorInfoBase
static const void * classID ()
 

Detailed Description

Base class of all fatal RPC errors (those that necessarily result in the termination of the RPC session).

Definition at line 37 of file RPCUtils.h.

Member Data Documentation

◆ ID

char RPCFatalError::ID = 0
static

Definition at line 39 of file RPCUtils.h.


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