Commit d5fb1013 authored by Alan Frindell's avatar Alan Frindell Committed by Facebook GitHub Bot

Make all versions size_t

Summary: as in title

Reviewed By: yfeldblum

Differential Revision: D30966043

fbshipit-source-id: aebe6972edfab79d610d01edcb737bd6102aa364
parent 62887e3e
...@@ -384,17 +384,17 @@ class ReadMostlyTLObserver { ...@@ -384,17 +384,17 @@ class ReadMostlyTLObserver {
struct LocalSnapshot { struct LocalSnapshot {
LocalSnapshot() {} LocalSnapshot() {}
LocalSnapshot(const ReadMostlyMainPtr<const T>& data, int64_t version) LocalSnapshot(const ReadMostlyMainPtr<const T>& data, size_t version)
: data_(data), version_(version) {} : data_(data), version_(version) {}
ReadMostlyWeakPtr<const T> data_; ReadMostlyWeakPtr<const T> data_;
int64_t version_; size_t version_;
}; };
Observer<T> observer_; Observer<T> observer_;
mutable Synchronized<ReadMostlyMainPtr<const T>, std::mutex> globalData_; mutable Synchronized<ReadMostlyMainPtr<const T>, std::mutex> globalData_;
mutable std::atomic<int64_t> globalVersion_{0}; mutable std::atomic<size_t> globalVersion_{0};
ThreadLocal<LocalSnapshot> localSnapshot_; ThreadLocal<LocalSnapshot> localSnapshot_;
}; };
......
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