Lines Matching refs:impl_
173 size_t Size() { return Traits::Size(&impl_); }
184 V* p = FromVal(Traits::Get(&impl_, key));
195 return Traits::Get(&impl_, key) != kPersistentContainerNotFound;
204 return SetReturnValueFromVal(&returnValue, Traits::Get(&impl_, key));
211 return Release(Traits::Remove(&impl_, key)).Pass();
222 while (!Traits::Empty(&impl_)) {
224 Traits::Swap(impl_, impl);
286 return PersistentValueReference(Traits::Get(&impl_, key));
298 typename Traits::Impl* impl() { return &impl_; }
332 FromVal(Traits::Remove(&impl_, key)));
355 typename Traits::Impl impl_;
594 Traits::Append(&impl_, ClearAndLeak(&persistent));
601 Traits::Append(&impl_, ClearAndLeak(&persistent));
608 return Traits::IsEmpty(&impl_);
615 return Traits::Size(&impl_);
623 FromVal(Traits::Get(&impl_, index))));
630 size_t length = Traits::Size(&impl_);
634 reinterpret_cast<internal::Address>(FromVal(Traits::Get(&impl_, i)));
636 Traits::Clear(&impl_);
644 Traits::ReserveCapacity(&impl_, capacity);
659 typename Traits::Impl impl_;