Commit 1315c900 by Abseil Team Committed by Copybara-Service

Add ABSL_INTERNAL_ATTRIBUTE_VIEW and ABSL_INTERNAL_ATTRIBUTE_OWNER attributes to…

Add ABSL_INTERNAL_ATTRIBUTE_VIEW and ABSL_INTERNAL_ATTRIBUTE_OWNER attributes to more types in Abseil

PiperOrigin-RevId: 643946867
Change-Id: Ia4fb583872dabd72c48cc4c20fe23a64dea517a6
parent f04e4890
...@@ -85,7 +85,7 @@ struct map_params; ...@@ -85,7 +85,7 @@ struct map_params;
// //
template <typename Key, typename Value, typename Compare = std::less<Key>, template <typename Key, typename Value, typename Compare = std::less<Key>,
typename Alloc = std::allocator<std::pair<const Key, Value>>> typename Alloc = std::allocator<std::pair<const Key, Value>>>
class btree_map class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_map
: public container_internal::btree_map_container< : public container_internal::btree_map_container<
container_internal::btree<container_internal::map_params< container_internal::btree<container_internal::map_params<
Key, Value, Compare, Alloc, /*TargetNodeSize=*/256, Key, Value, Compare, Alloc, /*TargetNodeSize=*/256,
...@@ -523,7 +523,7 @@ typename btree_map<K, V, C, A>::size_type erase_if( ...@@ -523,7 +523,7 @@ typename btree_map<K, V, C, A>::size_type erase_if(
// //
template <typename Key, typename Value, typename Compare = std::less<Key>, template <typename Key, typename Value, typename Compare = std::less<Key>,
typename Alloc = std::allocator<std::pair<const Key, Value>>> typename Alloc = std::allocator<std::pair<const Key, Value>>>
class btree_multimap class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_multimap
: public container_internal::btree_multimap_container< : public container_internal::btree_multimap_container<
container_internal::btree<container_internal::map_params< container_internal::btree<container_internal::map_params<
Key, Value, Compare, Alloc, /*TargetNodeSize=*/256, Key, Value, Compare, Alloc, /*TargetNodeSize=*/256,
......
...@@ -87,7 +87,7 @@ struct set_params; ...@@ -87,7 +87,7 @@ struct set_params;
// //
template <typename Key, typename Compare = std::less<Key>, template <typename Key, typename Compare = std::less<Key>,
typename Alloc = std::allocator<Key>> typename Alloc = std::allocator<Key>>
class btree_set class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_set
: public container_internal::btree_set_container< : public container_internal::btree_set_container<
container_internal::btree<container_internal::set_params< container_internal::btree<container_internal::set_params<
Key, Compare, Alloc, /*TargetNodeSize=*/256, Key, Compare, Alloc, /*TargetNodeSize=*/256,
...@@ -443,7 +443,7 @@ typename btree_set<K, C, A>::size_type erase_if(btree_set<K, C, A> &set, ...@@ -443,7 +443,7 @@ typename btree_set<K, C, A>::size_type erase_if(btree_set<K, C, A> &set,
// //
template <typename Key, typename Compare = std::less<Key>, template <typename Key, typename Compare = std::less<Key>,
typename Alloc = std::allocator<Key>> typename Alloc = std::allocator<Key>>
class btree_multiset class ABSL_INTERNAL_ATTRIBUTE_OWNER btree_multiset
: public container_internal::btree_multiset_container< : public container_internal::btree_multiset_container<
container_internal::btree<container_internal::set_params< container_internal::btree<container_internal::set_params<
Key, Compare, Alloc, /*TargetNodeSize=*/256, Key, Compare, Alloc, /*TargetNodeSize=*/256,
......
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