template <bool Copy, bool Move>

struct TraitsBase

Defined at line 217 of file ../../third_party/cobalt/src/public/lib/statusor/statusor_internals.h

Helper base class to allow implicitly deleted constructors and assignment

operations in StatusOr.

TraitsBase will explicitly delete what it can't support and StatusOr will

inherit that behavior implicitly.

Public Methods

void TraitsBase<Copy, Move> ()

Defined at line 218 of file ../../third_party/cobalt/src/public/lib/statusor/statusor_internals.h

void TraitsBase<Copy, Move> (const TraitsBase<Copy, Move> & )

Defined at line 219 of file ../../third_party/cobalt/src/public/lib/statusor/statusor_internals.h

void TraitsBase<Copy, Move> (TraitsBase<Copy, Move> && )

Defined at line 220 of file ../../third_party/cobalt/src/public/lib/statusor/statusor_internals.h

TraitsBase<Copy, Move> & operator= (const TraitsBase<Copy, Move> & )

Defined at line 221 of file ../../third_party/cobalt/src/public/lib/statusor/statusor_internals.h

TraitsBase<Copy, Move> & operator= (TraitsBase<Copy, Move> && )

Defined at line 222 of file ../../third_party/cobalt/src/public/lib/statusor/statusor_internals.h