Lines Matching defs:pair
86 auto pair = pair_ptr->load(std::memory_order_acquire);
88 if (pair.id_ == id) {
89 return pair.ptr_;
96 MethodCachePair pair;
97 pair.id_ = id;
98 pair.ptr_ = method;
104 pair_ptr->store(pair, std::memory_order_release);
113 auto pair = pair_ptr->load(std::memory_order_acquire);
115 if (pair.id_ == id) {
116 return pair.ptr_;
126 FieldCachePair pair;
127 pair.id_ = id;
128 pair.ptr_ = field;
131 pair_ptr->store(pair, std::memory_order_release);
140 auto pair = pair_ptr->load(std::memory_order_acquire);
142 if (pair.id_ == id) {
143 return pair.ptr_;
150 ClassCachePair pair;
151 pair.id_ = id;
152 pair.ptr_ = clazz;
158 pair_ptr->store(pair, std::memory_order_release);
179 auto pair = pair_ptr->load(std::memory_order_acquire);
181 if (pair.ptr_ != nullptr) {
182 if (!cb(pair.ptr_)) {