pjrt

ErrorInstance

ErrorInstance

#include <api_impl.h>
class ErrorInstance

Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:44

Public Methods

ReturnNameDescription
ErrorInstance inline
~ErrorInstance inline
iree_status_tstatus const inline
const std::string &message const

ErrorInstance

inline

inline ErrorInstance(iree_status_t status)

Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:46


~ErrorInstance

inline

inline ~ErrorInstance()

Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:47


status

const inline

inline iree_status_t status() const

Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:54


message

const

const std::string & message() const

Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:55

Public Static Methods

ReturnNameDescription
voidBindApi static
const ErrorInstance *FromError static inline

BindApi

static

static void BindApi(PJRT_Api * api)

Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:48


FromError

static inline

static inline const ErrorInstance * FromError(const PJRT_Error * error)

Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:50

Private Attributes

ReturnNameDescription
iree_status_tstatus_
std::stringcached_message_

status_

iree_status_t status_

Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:58


cached_message_

std::string cached_message_

Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:59