Public Member Functions | |
rec_index_helper (const dim_vector &dv, const Array< octave::idx_vector > &ia) | |
rec_index_helper (const rec_index_helper &)=delete | |
~rec_index_helper (void) | |
template<typename T > | |
void | assign (const T *src, T *dest) const |
template<typename T > | |
void | fill (const T &val, T *dest) const |
template<typename T > | |
void | index (const T *src, T *dest) const |
bool | is_cont_range (octave_idx_type &l, octave_idx_type &u) const |
rec_index_helper & | operator= (const rec_index_helper &)=delete |
Private Member Functions | |
template<typename T > | |
const T * | do_assign (const T *src, T *dest, int lev) const |
template<typename T > | |
void | do_fill (const T &val, T *dest, int lev) const |
template<typename T > | |
T * | do_index (const T *src, T *dest, int lev) const |
Private Attributes | |
octave_idx_type * | m_cdim |
octave_idx_type * | m_dim |
octave::idx_vector * | m_idx |
int | m_n |
int | m_top |
|
inline |
|
delete |
|
inline |
|
inline |
Definition at line 548 of file Array.cc.
References do_assign(), and m_top.
Referenced by Array< T, Alloc >::assign().
|
inlineprivate |
Definition at line 579 of file Array.cc.
References octave::idx_vector::assign(), d, octave::idx_vector::length(), m_cdim, m_dim, m_idx, and nn.
Referenced by assign().
|
inlineprivate |
Definition at line 596 of file Array.cc.
References octave::idx_vector::fill(), m_dim, and m_idx.
Referenced by fill(), and Array< octave_value >::permute().
|
inlineprivate |
Definition at line 562 of file Array.cc.
Referenced by Array< octave_value >::checkelem(), and index().
|
inline |
Definition at line 551 of file Array.cc.
References do_fill(), and m_top.
Referenced by Array< T, Alloc >::assign().
|
inline |
Definition at line 545 of file Array.cc.
References do_index(), and m_top.
Referenced by Array< T, Alloc >::index().
|
inline |
Definition at line 553 of file Array.cc.
Referenced by Array< T, Alloc >::index().
|
delete |
|
private |
Definition at line 617 of file Array.cc.
Referenced by rec_index_helper(), Array< octave_value >::checkelem(), do_assign(), and Array< octave_value >::permute().
|
private |
Definition at line 616 of file Array.cc.
Referenced by rec_index_helper(), ~rec_index_helper(), Array< octave_value >::checkelem(), do_assign(), do_fill(), and Array< octave_value >::permute().
|
private |
Definition at line 618 of file Array.cc.
Referenced by rec_index_helper(), ~rec_index_helper(), Array< octave_value >::checkelem(), do_assign(), do_fill(), and Array< octave_value >::permute().
|
private |
Definition at line 614 of file Array.cc.
Referenced by rec_index_helper().
|
private |