litert:: Error
#include <litert_expected.h>
A C++ wrapper for a LiteRtStatus code, providing a status and an error message.
Summary
Constructors and Destructors |
|
|---|---|
Error(Status status, std::string message)
Constructs an
Error from a status and an optional error message. |
|
Error(LiteRtStatus status, std::string message)
|
Public functions |
|
|---|---|
Message() const
|
const std::string &
Gets the error message.
|
Status() const
|
constexpr LiteRtStatus
|
StatusCC() const
|
constexpr Status
Gets the status.
|
Friend classes |
|
|---|---|
AbslStringify
|
friend void
|
operator<<
|
friend std::ostream &
|
Public functions
Error
Error( Status status, std::string message )
Constructs an Error from a status and an optional error message.
Error
Error( LiteRtStatus status, std::string message )
Message
const std::string & Message() const
Gets the error message.
Returns an empty string if none was attached.
Status
constexpr LiteRtStatus Status() const
StatusCC
constexpr Status StatusCC() const
Gets the status.
Friend classes
AbslStringify
friend void AbslStringify(Sink &sink, const Error &error)
operator<<
friend std::ostream & operator<<(std::ostream &stream, const Error &error)