litert::ErrorStatusBuilder

Summary

Constructors and Destructors

ErrorStatusBuilder(bool expr_result, litert::SourceLocation loc)
ErrorStatusBuilder(const litert::Expected< T > & expected, litert::SourceLocation loc)
ErrorStatusBuilder(litert::Expected< T > && expected, litert::SourceLocation loc)
ErrorStatusBuilder(LiteRtStatus status, litert::SourceLocation loc)
ErrorStatusBuilder(const litert::Unexpected & unexpected, litert::SourceLocation loc)
ErrorStatusBuilder(litert::Unexpected && unexpected, litert::SourceLocation loc)

Public static functions

InvalidArgument(litert::SourceLocation loc)
IsError(bool status)
constexpr bool
IsError(LiteRtStatus status)
constexpr bool
IsError(const litert::Unexpected &)
constexpr bool
IsError(const litert::Expected< T > & expected)
constexpr bool
WrongVersion(litert::SourceLocation loc)

Public functions

Log(LiteRtLogSeverity log_level) noexcept
LogError() noexcept
LogInfo() noexcept
LogVerbose() noexcept
LogWarning() noexcept
NoLog() noexcept
operator LiteRtStatus() const noexcept
operator absl::Status() const noexcept
operator absl::StatusOr< T >() const noexcept
operator litert::Expected< T >() const noexcept
operator<<(T && val)

Public static functions

InvalidArgument

ErrorStatusBuilder InvalidArgument(
  litert::SourceLocation loc
)

IsError

constexpr bool IsError(
  bool status
)

IsError

constexpr bool IsError(
  LiteRtStatus status
)

IsError

constexpr bool IsError(
  const litert::Unexpected &
)

IsError

constexpr bool IsError(
  const litert::Expected< T > & expected
)

WrongVersion

ErrorStatusBuilder WrongVersion(
  litert::SourceLocation loc
)

Public functions

ErrorStatusBuilder

 ErrorStatusBuilder(
  bool expr_result,
  litert::SourceLocation loc
)

ErrorStatusBuilder

 ErrorStatusBuilder(
  const litert::Expected< T > & expected,
  litert::SourceLocation loc
)

ErrorStatusBuilder

 ErrorStatusBuilder(
  litert::Expected< T > && expected,
  litert::SourceLocation loc
)

ErrorStatusBuilder

 ErrorStatusBuilder(
  LiteRtStatus status,
  litert::SourceLocation loc
)

ErrorStatusBuilder

 ErrorStatusBuilder(
  const litert::Unexpected & unexpected,
  litert::SourceLocation loc
)

ErrorStatusBuilder

 ErrorStatusBuilder(
  litert::Unexpected && unexpected,
  litert::SourceLocation loc
)

Log

ErrorStatusBuilder & Log(
  LiteRtLogSeverity log_level
) noexcept

LogError

ErrorStatusBuilder & LogError() noexcept

LogInfo

ErrorStatusBuilder & LogInfo() noexcept

LogVerbose

ErrorStatusBuilder & LogVerbose() noexcept

LogWarning

ErrorStatusBuilder & LogWarning() noexcept

NoLog

ErrorStatusBuilder & NoLog() noexcept

operator LiteRtStatus

 operator LiteRtStatus() const noexcept

operator absl::Status

 operator absl::Status() const noexcept

operator absl::StatusOr< T >

 operator absl::StatusOr< T >() const noexcept

operator litert::Expected< T >

 operator litert::Expected< T >() const noexcept

operator<<

ErrorStatusBuilder & operator<<(
  T && val
)