15 #ifndef ABSL_CONTAINER_INTERNAL_TRACKED_H_ 16 #define ABSL_CONTAINER_INTERNAL_TRACKED_H_ 23 namespace container_internal {
71 std::shared_ptr<size_t>
num_moves_ = std::make_shared<size_t>(0);
72 std::shared_ptr<size_t>
num_copies_ = std::make_shared<size_t>(0);
78 #endif // ABSL_CONTAINER_INTERNAL_TRACKED_H_ friend bool operator!=(const Tracked &a, const Tracked &b)
std::shared_ptr< size_t > num_copies_
Tracked & operator=(const Tracked &that)
friend bool operator==(const Tracked &a, const Tracked &b)
Tracked(const Tracked &that)
std::shared_ptr< size_t > num_moves_
constexpr absl::remove_reference_t< T > && move(T &&t) noexcept
Tracked & operator=(Tracked &&that)