Lines Matching refs:deref
72 scalar_type boundary; // left if deref(value,dim)<=boundary, otherwise right
76 __deref deref; // requires operator() (__valuetype lhs,int dim)
93 mean += deref(ctor(*k), j);
97 accum_type diff = accum_type(deref(ctor(*k), j)) - mean;
129 __deref deref;
132 : pivot(_pivot), dim(_dim), deref(_deref), ctor(_ctor) {
135 return deref(ctor(lhs), dim) <= deref(ctor(pivot), dim);
147 (last[-1], dim, deref, ctor));
167 for (; split != last && deref(ctor(*split), dim) ==
168 deref(ctor(*median), dim); ++split);
189 n.boundary = deref(ctor(*median), dim);
210 if (deref(p, n.dim) <= n.boundary) // left
238 : deref(_deref), root_node(-1) {
243 : deref(_deref) {
250 : deref(_deref) {
255 deref = _deref;
357 accum_type diff = accum_type(d[j]) - accum_type(deref(p, j));