Public Member Functions | Private Member Functions | Private Attributes | List of all members
absl::BadStatusOrAccess Class Reference

#include <statusor.h>

Inheritance diagram for absl::BadStatusOrAccess:
Inheritance graph
[legend]

Public Member Functions

 BadStatusOrAccess (absl::Status status)
 
 BadStatusOrAccess (absl::Status status)
 
 BadStatusOrAccess (BadStatusOrAccess &&other)
 
 BadStatusOrAccess (const BadStatusOrAccess &other)
 
BadStatusOrAccessoperator= (BadStatusOrAccess &&other)
 
BadStatusOrAccessoperator= (const BadStatusOrAccess &other)
 
const absl::Statusstatus () const
 
const absl::Statusstatus () const
 
const char * what () const noexcept override
 
const char * what () const noexcept override
 
 ~BadStatusOrAccess () override
 
 ~BadStatusOrAccess () override=default
 

Private Member Functions

void InitWhat () const
 

Private Attributes

absl::once_flag init_what_
 
absl::Status status_
 
std::string what_
 

Detailed Description

Definition at line 73 of file abseil-cpp/absl/status/statusor.h.

Constructor & Destructor Documentation

◆ BadStatusOrAccess() [1/4]

ABSL_NAMESPACE_BEGIN absl::BadStatusOrAccess::BadStatusOrAccess ( absl::Status  status)
explicit

Definition at line 27 of file abseil-cpp/absl/status/statusor.cc.

◆ ~BadStatusOrAccess() [1/2]

absl::BadStatusOrAccess::~BadStatusOrAccess ( )
overridedefault

◆ BadStatusOrAccess() [2/4]

absl::BadStatusOrAccess::BadStatusOrAccess ( const BadStatusOrAccess other)

Definition at line 30 of file abseil-cpp/absl/status/statusor.cc.

◆ BadStatusOrAccess() [3/4]

absl::BadStatusOrAccess::BadStatusOrAccess ( BadStatusOrAccess &&  other)

Definition at line 52 of file abseil-cpp/absl/status/statusor.cc.

◆ BadStatusOrAccess() [4/4]

absl::BadStatusOrAccess::BadStatusOrAccess ( absl::Status  status)
explicit

◆ ~BadStatusOrAccess() [2/2]

absl::BadStatusOrAccess::~BadStatusOrAccess ( )
override

Member Function Documentation

◆ InitWhat()

void absl::BadStatusOrAccess::InitWhat ( ) const
private

Definition at line 62 of file abseil-cpp/absl/status/statusor.cc.

◆ operator=() [1/2]

BadStatusOrAccess & absl::BadStatusOrAccess::operator= ( BadStatusOrAccess &&  other)

Definition at line 43 of file abseil-cpp/absl/status/statusor.cc.

◆ operator=() [2/2]

BadStatusOrAccess & absl::BadStatusOrAccess::operator= ( const BadStatusOrAccess other)

Definition at line 33 of file abseil-cpp/absl/status/statusor.cc.

◆ status() [1/2]

const absl::Status& absl::BadStatusOrAccess::status ( ) const

◆ status() [2/2]

const absl::Status & absl::BadStatusOrAccess::status ( ) const

Definition at line 60 of file abseil-cpp/absl/status/statusor.cc.

◆ what() [1/2]

const char* absl::BadStatusOrAccess::what ( ) const
overridenoexcept

◆ what() [2/2]

const char * absl::BadStatusOrAccess::what ( ) const
overridenoexcept

Definition at line 55 of file abseil-cpp/absl/status/statusor.cc.

Member Data Documentation

◆ init_what_

absl::once_flag absl::BadStatusOrAccess::init_what_
mutableprivate

Definition at line 103 of file abseil-cpp/absl/status/statusor.h.

◆ status_

absl::Status absl::BadStatusOrAccess::status_
private

Definition at line 102 of file abseil-cpp/absl/status/statusor.h.

◆ what_

std::string absl::BadStatusOrAccess::what_
mutableprivate

Definition at line 104 of file abseil-cpp/absl/status/statusor.h.


The documentation for this class was generated from the following files:


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