• Home
Global Namespace
::
absl
::
lts_20260107

internal_statusor

  • Records
    • CopyAssignBase
    • CopyAssignBase
    • CopyCtorBase
    • CopyCtorBase
    • HasConversionOperatorToStatusOr
    • HasConversionOperatorToStatusOr
    • Helper
    • IsDirectInitializationAmbiguous
    • IsDirectInitializationAmbiguous
    • IsEqualityComparable
    • IsEqualityComparable
    • IsForwardingAssignmentAmbiguous
    • IsForwardingAssignmentAmbiguous
    • MoveAssignBase
    • MoveAssignBase
    • MoveCtorBase
    • MoveCtorBase
    • OperatorBase
    • OperatorBase
    • Reference
    • StatusOrData
    • StringifyRandom
  • Functions
    • PlacementNew
    • test
    • ThrowBadStatusOrAccess

Records

  • class CopyAssignBase
  • class CopyAssignBase<T, false>
  • class CopyCtorBase
  • class CopyCtorBase<T, false>
  • class HasConversionOperatorToStatusOr
  • class HasConversionOperatorToStatusOr<T, U, decltype(test<T, U>(0))>
  • class Helper
  • class IsDirectInitializationAmbiguous
  • class IsDirectInitializationAmbiguous<T, absl::StatusOr<V>>
  • class IsEqualityComparable
  • class IsEqualityComparable<T, std::enable_if_t<std::is_convertible<
               decltype(std::declval<T>() == std::declval<T>()),
               bool>::value>>
  • class IsForwardingAssignmentAmbiguous
  • class IsForwardingAssignmentAmbiguous<T, absl::StatusOr<U>>
  • class MoveAssignBase
  • class MoveAssignBase<T, false>
  • class MoveCtorBase
  • class MoveCtorBase<T, false>
  • class OperatorBase
  • class OperatorBase<T&>
  • class Reference
  • class StatusOrData
  • class StringifyRandom

Functions

  • template <typename T, typename... Args>
    void PlacementNew (void * _Nonnull 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 245 of file ../../third_party/abseil-cpp/src/absl/status/internal/statusor_internal.h

  • template <typename T, typename U>
    void test (char (* _Nullable)[sizeof (std::declval<U>().operator StatusOr<T>())] )
  • void ThrowBadStatusOrAccess (absl::Status status)