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