Records
-
class CopyAssignBase -
class CopyAssignBase -
class CopyCtorBase -
class CopyCtorBase -
class HasConversionOperatorToStatusOr -
class HasConversionOperatorToStatusOr -
class Helper -
class IsDirectInitializationAmbiguous -
class IsDirectInitializationAmbiguous -
class IsForwardingAssignmentAmbiguous -
class IsForwardingAssignmentAmbiguous -
class MoveAssignBase -
class MoveAssignBase -
class MoveCtorBase -
class MoveCtorBase -
class StatusOrData -
class StringifyRandom
Functions
-
template <typename T, typename... Args>void PlacementNew (absl::Nonnull<void *> p, Args &&... args)Construct an instance of T in `p` through placement new, passing Args... to
the constructor.
This abstraction is here mostly for the gcc performance fix.
Defined at line 137 of file ../../third_party/abseil-cpp/absl/status/internal/statusor_internal.h
-
template <typename T, typename U>void test (char (*)[sizeof (std::declval<U>().operator StatusOr<T>())] ) -
void ThrowBadStatusOrAccess (absl::Status status)