template <typename T, bool = std::is_copy_constructible<T>::value>

struct CopyCtorBase

Defined at line 531 of file ../../third_party/abseil-cpp/src/absl/status/internal/statusor_internal.h

Helper base classes to allow implicitly deleted constructors and assignment

operators in `StatusOr`. For example, `CopyCtorBase` will explicitly delete

the copy constructor when T is not copy constructible and `StatusOr` will

inherit that behavior implicitly.

Public Methods

void CopyCtorBase<T, value-parameter-0-1> ()

Defined at line 532 of file ../../third_party/abseil-cpp/src/absl/status/internal/statusor_internal.h

void CopyCtorBase<T, value-parameter-0-1> (const CopyCtorBase<T, value-parameter-0-1> & )

Defined at line 533 of file ../../third_party/abseil-cpp/src/absl/status/internal/statusor_internal.h

void CopyCtorBase<T, value-parameter-0-1> (CopyCtorBase<T, value-parameter-0-1> && )

Defined at line 534 of file ../../third_party/abseil-cpp/src/absl/status/internal/statusor_internal.h

CopyCtorBase<T, value-parameter-0-1> & operator= (const CopyCtorBase<T, value-parameter-0-1> & )

Defined at line 535 of file ../../third_party/abseil-cpp/src/absl/status/internal/statusor_internal.h

CopyCtorBase<T, value-parameter-0-1> & operator= (CopyCtorBase<T, value-parameter-0-1> && )

Defined at line 536 of file ../../third_party/abseil-cpp/src/absl/status/internal/statusor_internal.h