Lines Matching refs:impl_
168 size_t Size() { return Traits::Size(&impl_); }
179 return Local<V>::New(isolate_, FromVal(Traits::Get(&impl_, key)));
186 return Traits::Get(&impl_, key) != kPersistentContainerNotFound;
195 return SetReturnValueFromVal(&returnValue, Traits::Get(&impl_, key));
205 reinterpret_cast<internal::Object**>(FromVal(Traits::Get(&impl_, key))));
215 reinterpret_cast<internal::Object**>(FromVal(Traits::Get(&impl_, key))),
223 return Release(Traits::Remove(&impl_, key)).Pass();
234 while (!Traits::Empty(&impl_)) {
236 Traits::Swap(impl_, impl);
297 return PersistentValueReference(Traits::Get(&impl_, key));
306 typename Traits::Impl* impl() { return &impl_; }
339 p.val_ = FromVal(Traits::Remove(&impl_, key));
358 typename Traits::Impl impl_;
586 Traits::Append(&impl_, ClearAndLeak(&persistent));
593 Traits::Append(&impl_, ClearAndLeak(&persistent));
600 return Traits::IsEmpty(&impl_);
607 return Traits::Size(&impl_);
614 return Local<V>::New(isolate_, FromVal(Traits::Get(&impl_, index)));
621 size_t length = Traits::Size(&impl_);
624 p.val_ = FromVal(Traits::Get(&impl_, i));
626 Traits::Clear(&impl_);
634 Traits::ReserveCapacity(&impl_, capacity);
649 typename Traits::Impl impl_;