Lines Matching defs:mpp
106 virtual void** mpp() const = 0;
118 uintx p = (uintx)*mpp();
128 uintx p = (uintx)*mpp();
141 virtual void** mpp() const {
146 ObjectRef(T** mpp) : _mpp(mpp) {}
168 virtual void** mpp() const {
173 PrimitiveArrayRef(Array<T>** mpp) : _mpp(mpp) {}
198 virtual void** mpp() const {
203 PointerArrayRef(Array<T*>** mpp) : _mpp(mpp) {}
221 T** mpp = array->adr_at(i);
222 it->push(mpp);
238 // will be matched if possible (if mpp is an Array<> of any pointer type).
239 template <typename T> void push(Array<T*>** mpp, Writability w = _default) {
240 PointerArrayRef<T> ref(mpp);
244 // If the above function doesn't match (mpp is an Array<>, but T is not a pointer type), then
246 template <typename T> void push(Array<T>** mpp, Writability w = _default) {
247 PrimitiveArrayRef<T> ref(mpp);
251 // If the above function doesn't match (mpp is not an Array<> type), then
253 template <class T> void push(T** mpp, Writability w = _default) {
254 ObjectRef<T> ref(mpp);