Lines Matching refs:PersistentContainerValue

28 typedef uintptr_t PersistentContainerValue;
47 typedef std::map<K, PersistentContainerValue> Impl;
56 static PersistentContainerValue Value(Iterator it) { return it->second; }
57 static PersistentContainerValue Set(Impl* impl, K key,
58 PersistentContainerValue value) {
60 PersistentContainerValue old_value = kPersistentContainerNotFound;
67 static PersistentContainerValue Get(Impl* impl, K key) {
72 static PersistentContainerValue Remove(Impl* impl, K key) {
75 PersistentContainerValue value = it->second;
162 * PersistentContainerValue, with all conversion into and out of V8
260 explicit PersistentValueReference(PersistentContainerValue value)
263 void operator=(PersistentContainerValue value) {
267 PersistentContainerValue value_;
295 static V* FromVal(PersistentContainerValue v) {
299 static PersistentContainerValue ClearAndLeak(Global<V>* persistent) {
302 return reinterpret_cast<PersistentContainerValue>(v);
305 static PersistentContainerValue Leak(Global<V>* persistent) {
306 return reinterpret_cast<PersistentContainerValue>(persistent->val_);
314 static Global<V> Release(PersistentContainerValue v) {
339 PersistentContainerValue value) {
399 PersistentContainerValue old_value =
475 PersistentContainerValue old_value =
543 typedef std::vector<PersistentContainerValue> Impl;
545 static void Append(Impl* impl, PersistentContainerValue value) {
554 static PersistentContainerValue Get(const Impl* impl, size_t i) {
573 * PersistentContainerValue, with all conversion into and out of V8
642 static PersistentContainerValue ClearAndLeak(Global<V>* persistent) {
645 return reinterpret_cast<PersistentContainerValue>(v);
648 static V* FromVal(PersistentContainerValue v) {