Public Attributes | |
refcount< octave_idx_type > | m_count |
Private Attributes | |
octave_idx_type | m_len |
octave_idx_type | m_start |
octave_idx_type | m_step |
Definition at line 164 of file idx-vector.h.
|
delete |
Referenced by sort_idx(), and sort_uniq_clone().
|
inline |
Definition at line 170 of file idx-vector.h.
octave::idx_vector::idx_range_rep::idx_range_rep | ( | octave_idx_type | start, |
octave_idx_type | limit, | ||
octave_idx_type | step | ||
) |
Definition at line 102 of file idx-vector.cc.
References octave::err_invalid_index(), octave::err_invalid_range(), m_len, m_start, and m_step.
octave::idx_vector::idx_range_rep::idx_range_rep | ( | const range< double > & | r | ) |
Definition at line 119 of file idx-vector.cc.
References octave::err_invalid_index(), octave::err_invalid_range(), m_len, m_start, m_step, and octave::math::trunc().
|
delete |
|
virtual |
Reimplemented from octave::idx_vector::idx_base_rep.
Definition at line 198 of file idx-vector.cc.
References m_len, m_start, m_step, and Array< T, Alloc >::xelem().
|
virtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 147 of file idx-vector.cc.
References octave::err_index_out_of_range(), m_len, m_start, and m_step.
|
inlinevirtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 193 of file idx-vector.h.
References max().
|
inline |
Definition at line 210 of file idx-vector.h.
Referenced by octave::idx_vector::assign(), octave::idx_vector::bloop(), octave::idx_vector::copy_data(), octave::idx_vector::fill(), octave::idx_vector::index(), octave::idx_vector::is_cont_range(), octave::idx_vector::loop(), and octave::idx_vector::maybe_reduce().
|
inline |
Definition at line 212 of file idx-vector.h.
Referenced by octave::idx_vector::assign(), octave::idx_vector::bloop(), octave::idx_vector::copy_data(), octave::idx_vector::fill(), octave::idx_vector::index(), octave::idx_vector::is_cont_range(), octave::idx_vector::loop(), and octave::idx_vector::maybe_reduce().
|
inlinevirtual |
Reimplemented from octave::idx_vector::idx_base_rep.
Definition at line 198 of file idx-vector.h.
|
inlinevirtual |
Reimplemented from octave::idx_vector::idx_base_rep.
Definition at line 204 of file idx-vector.h.
|
inlinevirtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 191 of file idx-vector.h.
Referenced by octave::idx_vector::is_cont_range(), and octave::idx_vector::maybe_reduce().
|
delete |
|
inlinevirtual |
Reimplemented from octave::idx_vector::idx_base_rep.
Definition at line 207 of file idx-vector.h.
|
virtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 186 of file idx-vector.cc.
|
virtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 167 of file idx-vector.cc.
References idx_range_rep(), Array< T, Alloc >::clear(), octave::idx_vector::DIRECT, octave::idx_vector::idx_base_rep::m_count, m_len, m_start, m_step, and Array< T, Alloc >::xelem().
|
virtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 155 of file idx-vector.cc.
References idx_range_rep(), octave::idx_vector::DIRECT, octave::idx_vector::idx_base_rep::m_count, m_len, m_start, and m_step.
Definition at line 192 of file idx-vector.cc.
References m_len, m_start, and m_step.
Referenced by octave::idx_vector::unconvert().
|
inlinevirtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 186 of file idx-vector.h.
|
inherited |
Definition at line 122 of file idx-vector.h.
Referenced by octave::idx_vector::operator=(), sort_idx(), octave::idx_vector::idx_scalar_rep::sort_idx(), octave::idx_vector::idx_mask_rep::sort_idx(), sort_uniq_clone(), and octave::idx_vector::idx_vector_rep::sort_uniq_clone().
|
private |
Definition at line 222 of file idx-vector.h.
Referenced by idx_range_rep(), as_array(), checkelem(), print(), sort_idx(), sort_uniq_clone(), and unconvert().
|
private |
Definition at line 222 of file idx-vector.h.
Referenced by idx_range_rep(), as_array(), checkelem(), print(), sort_idx(), sort_uniq_clone(), and unconvert().
|
private |
Definition at line 222 of file idx-vector.h.
Referenced by idx_range_rep(), as_array(), checkelem(), print(), sort_idx(), sort_uniq_clone(), and unconvert().