absl::StatusBuilder::StatusBuilder

Constructors

Synopses

Declared in <absl/status/status_builder.h>

Creates an empty builder that produces an OK status.

explicit
StatusBuilder();
» more...

Creates a copy of sb.

StatusBuilder(StatusBuilder const& sb);
» more...

Move constructor.

constexpr
StatusBuilder(StatusBuilder&& other) = default;
» more...

Creates a StatusBuilder from a status code.

explicit
StatusBuilder(
    absl::StatusCode code,
    absl::SourceLocation location = absl::SourceLocation::current());
» more...

Creates a StatusBuilder based on an original status.

explicit
StatusBuilder(
    absl::Status const& original_status,
    absl::SourceLocation location = absl::SourceLocation::current());
» more...

Creates a StatusBuilder based on an original status.

explicit
StatusBuilder(
    absl::Status&& original_status,
    absl::SourceLocation location = absl::SourceLocation::current());
» more...

Parameters

NameDescription
sbThe builder to copy.
otherThe source object.
codeThe status code the result will be based on.
locationThe source location associated with the builder.
original_statusThe status the result will be based on.