Commit 17137c08 by Derek Mauro Committed by Copybara-Service

Add the missing inline namespace to the nullability files

PiperOrigin-RevId: 642621989
Change-Id: I95efa4bd9fe8fe3c449304706401374f851f0fbe
parent 567ebd05
...@@ -87,6 +87,7 @@ cc_library( ...@@ -87,6 +87,7 @@ cc_library(
copts = ABSL_DEFAULT_COPTS, copts = ABSL_DEFAULT_COPTS,
linkopts = ABSL_DEFAULT_LINKOPTS, linkopts = ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
":config",
":core_headers", ":core_headers",
"//absl/meta:type_traits", "//absl/meta:type_traits",
], ],
......
...@@ -75,6 +75,7 @@ absl_cc_library( ...@@ -75,6 +75,7 @@ absl_cc_library(
SRCS SRCS
"internal/nullability_impl.h" "internal/nullability_impl.h"
DEPS DEPS
absl::config
absl::core_headers absl::core_headers
absl::type_traits absl::type_traits
COPTS COPTS
......
...@@ -19,10 +19,11 @@ ...@@ -19,10 +19,11 @@
#include <type_traits> #include <type_traits>
#include "absl/base/attributes.h" #include "absl/base/attributes.h"
#include "absl/base/config.h"
#include "absl/meta/type_traits.h" #include "absl/meta/type_traits.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN
namespace nullability_internal { namespace nullability_internal {
// `IsNullabilityCompatible` checks whether its first argument is a class // `IsNullabilityCompatible` checks whether its first argument is a class
...@@ -101,6 +102,7 @@ using NullabilityUnknownImpl ...@@ -101,6 +102,7 @@ using NullabilityUnknownImpl
= T; = T;
} // namespace nullability_internal } // namespace nullability_internal
ABSL_NAMESPACE_END
} // namespace absl } // namespace absl
#endif // ABSL_BASE_INTERNAL_NULLABILITY_IMPL_H_ #endif // ABSL_BASE_INTERNAL_NULLABILITY_IMPL_H_
...@@ -150,9 +150,11 @@ ...@@ -150,9 +150,11 @@
#ifndef ABSL_BASE_NULLABILITY_H_ #ifndef ABSL_BASE_NULLABILITY_H_
#define ABSL_BASE_NULLABILITY_H_ #define ABSL_BASE_NULLABILITY_H_
#include "absl/base/config.h"
#include "absl/base/internal/nullability_impl.h" #include "absl/base/internal/nullability_impl.h"
namespace absl { namespace absl {
ABSL_NAMESPACE_BEGIN
// absl::Nonnull // absl::Nonnull
// //
...@@ -219,6 +221,7 @@ using Nullable = nullability_internal::NullableImpl<T>; ...@@ -219,6 +221,7 @@ using Nullable = nullability_internal::NullableImpl<T>;
template <typename T> template <typename T>
using NullabilityUnknown = nullability_internal::NullabilityUnknownImpl<T>; using NullabilityUnknown = nullability_internal::NullabilityUnknownImpl<T>;
ABSL_NAMESPACE_END
} // namespace absl } // namespace absl
#endif // ABSL_BASE_NULLABILITY_H_ #endif // ABSL_BASE_NULLABILITY_H_
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment