We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f65c885 commit 4641fceCopy full SHA for 4641fce
src/rt/rust_internal.h
@@ -151,6 +151,7 @@ ptr_vec : public dom_owned<ptr_vec<T> >
151
T *& operator[](size_t offset);
152
void push(T *p);
153
T *pop();
154
+ T *peek();
155
void trim(size_t fill);
156
void swap_delete(T* p);
157
};
src/rt/rust_util.h
@@ -69,6 +69,13 @@ ptr_vec<T>::pop()
69
return data[--fill];
70
}
71
72
+template <typename T>
73
+T *
74
+ptr_vec<T>::peek()
75
+{
76
+ return data[fill - 1];
77
+}
78
+
79
template <typename T>
80
void
81
ptr_vec<T>::trim(size_t sz)
0 commit comments