| 99 | namespace common_internal { |
| 100 | |
| 101 | inline void SetDataReferenceCount(const Data* absl_nonnull data, |
| 102 | const ReferenceCount* absl_nonnull refcount) { |
| 103 | ABSL_DCHECK_EQ(data->owner_, Data::kOwnerNone); |
| 104 | data->owner_ = |
| 105 | reinterpret_cast<uintptr_t>(refcount) | Data::kOwnerReferenceCountBit; |
| 106 | } |
| 107 | |
| 108 | inline const ReferenceCount* absl_nullable GetDataReferenceCount( |
| 109 | const Data* absl_nonnull data) { |
no outgoing calls