Lines Matching refs:Arg

28   template <class Arg>
29 numpy_iexpr<Arg>::numpy_iexpr() in numpy_iexpr()
34 template <class Arg>
37 numpy_iexpr<Arg>::numpy_iexpr(numpy_iexpr<Argp> const &other) in numpy_iexpr()
42 template <class Arg>
45 numpy_iexpr<Arg>::numpy_iexpr(numpy_iexpr<Argp &> const &other) in numpy_iexpr()
52 template <class Arg>
53 numpy_iexpr<Arg>::numpy_iexpr(Arg const &arg, long index) in numpy_iexpr()
59 template <class Arg>
60 long numpy_iexpr<Arg>::size() const in size()
65 template <class Arg>
67 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator=(E const &expr) in operator =()
77 template <class Arg>
79 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator=(numpy_iexpr<Argp> const &expr) in operator =()
83 return *new (this) numpy_iexpr<Arg>(expr); in operator =()
89 is_vectorizable && numpy_iexpr<Arg>::is_vectorizable && in operator =()
90 std::is_same<dtype, typename numpy_iexpr<Arg>::dtype>::value > in operator =()
94 template <class Arg>
95 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator=(numpy_iexpr<Arg> const &expr) in operator =()
99 return *new (this) numpy_iexpr<Arg>(expr); in operator =()
105 is_vectorizable && numpy_iexpr<Arg>::is_vectorizable && in operator =()
106 std::is_same<dtype, typename numpy_iexpr<Arg>::dtype>::value > in operator =()
110 template <class Arg>
112 numpy_iexpr<Arg> &numpy_iexpr<Arg>::update_(Expr const &expr) in update_()
130 template <class Arg>
132 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator+=(E const &expr) in operator +=()
137 template <class Arg>
138 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator+=(numpy_iexpr<Arg> const &expr) in operator +=()
143 template <class Arg>
145 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator-=(E const &expr) in operator -=()
150 template <class Arg>
151 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator-=(numpy_iexpr<Arg> const &expr) in operator -=()
156 template <class Arg>
158 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator*=(E const &expr) in operator *=()
163 template <class Arg>
164 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator*=(numpy_iexpr<Arg> const &expr) in operator *=()
169 template <class Arg>
171 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator/=(E const &expr) in operator /=()
176 template <class Arg>
177 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator/=(numpy_iexpr<Arg> const &expr) in operator /=()
182 template <class Arg>
184 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator&=(E const &expr) in operator &=()
189 template <class Arg>
190 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator&=(numpy_iexpr<Arg> const &expr) in operator &=()
194 template <class Arg>
196 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator|=(E const &expr) in operator |=()
201 template <class Arg>
202 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator|=(numpy_iexpr<Arg> const &expr) in operator |=()
207 template <class Arg>
209 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator^=(E const &expr) in operator ^=()
214 template <class Arg>
215 numpy_iexpr<Arg> &numpy_iexpr<Arg>::operator^=(numpy_iexpr<Arg> const &expr) in operator ^=()
220 template <class Arg>
221 typename numpy_iexpr<Arg>::const_iterator numpy_iexpr<Arg>::begin() const in begin()
226 template <class Arg>
227 typename numpy_iexpr<Arg>::const_iterator numpy_iexpr<Arg>::end() const in end()
232 template <class Arg>
233 typename numpy_iexpr<Arg>::iterator numpy_iexpr<Arg>::begin() in begin()
238 template <class Arg>
239 typename numpy_iexpr<Arg>::iterator numpy_iexpr<Arg>::end() in end()
244 template <class Arg>
245 typename numpy_iexpr<Arg>::dtype const *numpy_iexpr<Arg>::fbegin() const in fbegin()
250 template <class Arg>
251 typename numpy_iexpr<Arg>::dtype const *numpy_iexpr<Arg>::fend() const in fend()
256 template <class Arg>
257 typename numpy_iexpr<Arg>::dtype *numpy_iexpr<Arg>::fbegin() in fbegin()
262 template <class Arg>
263 typename numpy_iexpr<Arg>::dtype const *numpy_iexpr<Arg>::fend() in fend()
284 template <class Arg>
285 typename numpy_iexpr<Arg>::dtype const &
286 numpy_iexpr<Arg>::fast(array<long, value> const &indices) const in fast()
293 template <class Arg>
294 typename numpy_iexpr<Arg>::dtype &
295 numpy_iexpr<Arg>::fast(array<long, value> const &indices) in fast()
301 template <class Arg>
305 numpy_vexpr<numpy_iexpr<Arg>, ndarray<long, pshape<long>>>>::type
306 numpy_iexpr<Arg>::fast(F const &filter) const in fast()
321 template <class Arg>
323 typename numpy_iexpr<Arg>::simd_iterator
324 numpy_iexpr<Arg>::vbegin(vectorizer) const in vbegin()
329 template <class Arg>
331 typename numpy_iexpr<Arg>::simd_iterator
332 numpy_iexpr<Arg>::vend(vectorizer) const in vend()
340 template <class Arg>
341 auto numpy_iexpr<Arg>::operator[](long i) const & -> decltype(this->fast(i)) in operator []()
348 template <class Arg>
349 auto numpy_iexpr<Arg>::operator[](long i) & -> decltype(this->fast(i)) in operator []()
356 template <class Arg>
357 auto numpy_iexpr<Arg>::operator[](long i) && in operator []()
365 template <class Arg>
368 numpy_gexpr<numpy_iexpr<Arg>, normalize_t<Sp>>>::type
369 numpy_iexpr<Arg>::
375 template <class Arg>
379 numpy_gexpr<numpy_iexpr<Arg>, normalize_t<Sp>, normalize_t<S>...>>::type
380 numpy_iexpr<Arg>::
386 template <class Arg>
390 numpy_vexpr<numpy_iexpr<Arg>, ndarray<long, pshape<long>>>>::type
391 numpy_iexpr<Arg>::
418 template <class Arg>
419 typename numpy_iexpr<Arg>::dtype const &numpy_iexpr<Arg>::
430 template <class Arg>
431 typename numpy_iexpr<Arg>::dtype &numpy_iexpr<Arg>::
437 template <class Arg>
438 numpy_iexpr<Arg>::operator bool() const in operator bool()
455 template <class Arg>
456 long numpy_iexpr<Arg>::flat_size() const in flat_size()
461 template <class Arg>
462 long numpy_iexpr<Arg>::buffer_offset(Arg const &arg, long index, in buffer_offset()
468 template <class Arg>
470 long numpy_iexpr<Arg>::buffer_offset(ndarray<T, pS> const &arg, long index, in buffer_offset()
476 template <class Arg>
478 long numpy_iexpr<Arg>::buffer_offset(E const &arg, long index, utils::int_<N>) in buffer_offset()