Sets a non‐canonical error code on the result status.
Synopses
Declared in <absl/status/status_builder.h>
Sets a non‐canonical error code on the result status.
template<typename Enum>
StatusBuilder&
SetErrorCode(Enum code) &
requires std::is_void_v<decltype(AbslInternalSetErrorCode(*this, code))>;
Sets a non‐canonical error code on the result status.
template<typename Enum>
[[nodiscard]]
decltype(std::move(SetErrorCode(code)))
SetErrorCode(Enum code) &&;
Return Value
*this to allow method chaining.
Parameters
Name |
Description |
code |
The error code to set. |
Created with MrDocs