Classes | Namespaces | Enumerations | Functions
third_party/abseil-cpp/absl/status/status.h File Reference
#include <iostream>
#include <string>
#include "absl/container/inlined_vector.h"
#include "absl/functional/function_ref.h"
#include "absl/status/internal/status_internal.h"
#include "absl/strings/cord.h"
#include "absl/strings/string_view.h"
#include "absl/types/optional.h"
Include dependency graph for third_party/abseil-cpp/absl/status/status.h:

Go to the source code of this file.

Classes

class  absl::Status
 

Namespaces

 absl
 

Enumerations

enum  absl::StatusCode : int {
  absl::StatusCode::kOk = 0, absl::StatusCode::kCancelled = 1, absl::StatusCode::kUnknown = 2, absl::StatusCode::kInvalidArgument = 3,
  absl::StatusCode::kDeadlineExceeded = 4, absl::StatusCode::kNotFound = 5, absl::StatusCode::kAlreadyExists = 6, absl::StatusCode::kPermissionDenied = 7,
  absl::StatusCode::kResourceExhausted = 8, absl::StatusCode::kFailedPrecondition = 9, absl::StatusCode::kAborted = 10, absl::StatusCode::kOutOfRange = 11,
  absl::StatusCode::kUnimplemented = 12, absl::StatusCode::kInternal = 13, absl::StatusCode::kUnavailable = 14, absl::StatusCode::kDataLoss = 15,
  absl::StatusCode::kUnauthenticated = 16, absl::StatusCode::kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ = 20, absl::StatusCode::kOk = 0, absl::StatusCode::kCancelled = 1,
  absl::StatusCode::kUnknown = 2, absl::StatusCode::kInvalidArgument = 3, absl::StatusCode::kDeadlineExceeded = 4, absl::StatusCode::kNotFound = 5,
  absl::StatusCode::kAlreadyExists = 6, absl::StatusCode::kPermissionDenied = 7, absl::StatusCode::kResourceExhausted = 8, absl::StatusCode::kFailedPrecondition = 9,
  absl::StatusCode::kAborted = 10, absl::StatusCode::kOutOfRange = 11, absl::StatusCode::kUnimplemented = 12, absl::StatusCode::kInternal = 13,
  absl::StatusCode::kUnavailable = 14, absl::StatusCode::kDataLoss = 15, absl::StatusCode::kUnauthenticated = 16, absl::StatusCode::kDoNotUseReservedForFutureExpansionUseDefaultInSwitchInstead_ = 20
}
 
enum  absl::StatusToStringMode : int {
  absl::StatusToStringMode::kWithNoExtraData = 0, absl::StatusToStringMode::kWithPayload = 1 << 0, absl::StatusToStringMode::kWithEverything = ~kWithNoExtraData, absl::StatusToStringMode::kDefault = kWithPayload,
  absl::StatusToStringMode::kWithNoExtraData = 0, absl::StatusToStringMode::kWithPayload = 1 << 0, absl::StatusToStringMode::kWithEverything = ~kWithNoExtraData, absl::StatusToStringMode::kDefault = kWithPayload
}
 

Functions

Status absl::AbortedError (absl::string_view message)
 
Status absl::AlreadyExistsError (absl::string_view message)
 
Status absl::CancelledError ()
 
Status absl::CancelledError (absl::string_view message)
 
Status absl::DataLossError (absl::string_view message)
 
Status absl::DeadlineExceededError (absl::string_view message)
 
Status absl::ErrnoToStatus (int error_number, absl::string_view message)
 
StatusCode absl::ErrnoToStatusCode (int error_number)
 
Status absl::FailedPreconditionError (absl::string_view message)
 
Status absl::InternalError (absl::string_view message)
 
Status absl::InvalidArgumentError (absl::string_view message)
 
bool absl::IsAborted (const Status &status)
 
bool absl::IsAlreadyExists (const Status &status)
 
bool absl::IsCancelled (const Status &status)
 
bool absl::IsDataLoss (const Status &status)
 
bool absl::IsDeadlineExceeded (const Status &status)
 
bool absl::IsFailedPrecondition (const Status &status)
 
bool absl::IsInternal (const Status &status)
 
bool absl::IsInvalidArgument (const Status &status)
 
bool absl::IsNotFound (const Status &status)
 
bool absl::IsOutOfRange (const Status &status)
 
bool absl::IsPermissionDenied (const Status &status)
 
bool absl::IsResourceExhausted (const Status &status)
 
bool absl::IsUnauthenticated (const Status &status)
 
bool absl::IsUnavailable (const Status &status)
 
bool absl::IsUnimplemented (const Status &status)
 
bool absl::IsUnknown (const Status &status)
 
Status absl::NotFoundError (absl::string_view message)
 
Status absl::OkStatus ()
 
bool absl::operator!= (const Status &lhs, const Status &rhs)
 
constexpr StatusToStringMode absl::operator& (StatusToStringMode lhs, StatusToStringMode rhs)
 
StatusToStringMode & absl::operator&= (StatusToStringMode &lhs, StatusToStringMode rhs)
 
std::ostream & absl::operator<< (std::ostream &os, const Status &x)
 
std::ostream & absl::operator<< (std::ostream &os, StatusCode code)
 
bool absl::operator== (const Status &lhs, const Status &rhs)
 
constexpr StatusToStringMode absl::operator^ (StatusToStringMode lhs, StatusToStringMode rhs)
 
StatusToStringMode & absl::operator^= (StatusToStringMode &lhs, StatusToStringMode rhs)
 
constexpr StatusToStringMode absl::operator| (StatusToStringMode lhs, StatusToStringMode rhs)
 
StatusToStringMode & absl::operator|= (StatusToStringMode &lhs, StatusToStringMode rhs)
 
constexpr StatusToStringMode absl::operator~ (StatusToStringMode arg)
 
Status absl::OutOfRangeError (absl::string_view message)
 
Status absl::PermissionDeniedError (absl::string_view message)
 
Status absl::ResourceExhaustedError (absl::string_view message)
 
ABSL_NAMESPACE_BEGIN std::string absl::StatusCodeToString (StatusCode code)
 
void absl::swap (absl::Status &a, absl::Status &b)
 
Status absl::UnauthenticatedError (absl::string_view message)
 
Status absl::UnavailableError (absl::string_view message)
 
Status absl::UnimplementedError (absl::string_view message)
 
Status absl::UnknownError (absl::string_view message)
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:32