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
265 explicit PersistentValueReference(PersistentContainerValue value)
268 void operator=(PersistentContainerValue value) {
272 PersistentContainerValue value_;
300 static V* FromVal(PersistentContainerValue v) {
304 static PersistentContainerValue ClearAndLeak(Global<V>* persistent) {
307 return reinterpret_cast<PersistentContainerValue>(v);
310 static PersistentContainerValue Leak(Global<V>* persistent) {
311 return reinterpret_cast<PersistentContainerValue>(persistent->slot());
319 static Global<V> Release(PersistentContainerValue v) {
345 PersistentContainerValue value) {
405 PersistentContainerValue old_value =
481 PersistentContainerValue old_value =
548 typedef std::vector<PersistentContainerValue> Impl;
550 static void Append(Impl* impl, PersistentContainerValue value) {
559 static PersistentContainerValue Get(const Impl* impl, size_t i) {
577 * PersistentContainerValue, with all conversion into and out of V8
648 static PersistentContainerValue ClearAndLeak(Global<V>* persistent) {
651 return reinterpret_cast<PersistentContainerValue>(slot);
654 static V* FromVal(PersistentContainerValue v) {