Public Attributes | |
refcount< octave_idx_type > | m_count |
Private Attributes | |
Array< bool > * | m_aowner |
const bool * | m_data |
octave_idx_type | m_ext |
octave_idx_type | m_len |
octave_idx_type | m_lste |
octave_idx_type | m_lsti |
dim_vector | m_orig_dims |
Definition at line 362 of file idx-vector.h.
|
delete |
|
inline |
Definition at line 369 of file idx-vector.h.
octave::idx_vector::idx_mask_rep::idx_mask_rep | ( | const Array< bool > & | bnda, |
octave_idx_type | nnz = -1 |
||
) |
Definition at line 625 of file idx-vector.cc.
References Array< T, Alloc >::data(), Array< T, Alloc >::dims(), m_aowner, m_data, m_ext, m_len, m_orig_dims, dim_vector::make_nd_vector(), and Array< T, Alloc >::nnz().
|
delete |
octave::idx_vector::idx_mask_rep::~idx_mask_rep | ( | void | ) |
Definition at line 646 of file idx-vector.cc.
|
virtual |
Reimplemented from octave::idx_vector::idx_base_rep.
Definition at line 707 of file idx-vector.cc.
References Array< T, Alloc >::find(), m_aowner, m_data, m_ext, m_orig_dims, Array< T, Alloc >::reshape(), and Array< T, Alloc >::xelem().
|
virtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 671 of file idx-vector.cc.
References octave::err_invalid_index(), m_len, and xelem().
|
inlinevirtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 393 of file idx-vector.h.
References max().
Referenced by octave::idx_vector::assign(), octave::idx_vector::bloop(), octave::idx_vector::complement(), 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::unmask().
|
inline |
Definition at line 408 of file idx-vector.h.
Referenced by octave::idx_vector::assign(), octave::idx_vector::bloop(), octave::idx_vector::complement(), octave::idx_vector::copy_data(), octave::idx_vector::fill(), octave::idx_vector::index(), octave::idx_vector::loop(), and octave::idx_vector::unmask().
|
inlinevirtual |
Reimplemented from octave::idx_vector::idx_base_rep.
Definition at line 396 of file idx-vector.h.
|
inlinevirtual |
Reimplemented from octave::idx_vector::idx_base_rep.
Definition at line 405 of file idx-vector.h.
|
inlinevirtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 391 of file idx-vector.h.
Referenced by octave::idx_vector::complement(), octave::idx_vector::is_cont_range(), and octave::idx_vector::unmask().
|
delete |
|
inlinevirtual |
Reimplemented from octave::idx_vector::idx_base_rep.
Definition at line 403 of file idx-vector.h.
Referenced by octave::idx_vector::unmask().
|
virtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 679 of file idx-vector.cc.
|
virtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 723 of file idx-vector.cc.
References Array< T, Alloc >::clear(), octave::idx_vector::idx_base_rep::m_count, m_len, and Array< T, Alloc >::xelem().
|
inlinevirtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 398 of file idx-vector.h.
Definition at line 694 of file idx-vector.cc.
References m_aowner, m_data, m_ext, and Array< T, Alloc >::xelem().
Referenced by octave::idx_vector::unconvert().
|
virtual |
Implements octave::idx_vector::idx_base_rep.
Definition at line 654 of file idx-vector.cc.
References m_data, m_lste, and m_lsti.
Referenced by checkelem().
Definition at line 434 of file idx-vector.h.
Referenced by idx_mask_rep(), ~idx_mask_rep(), as_array(), and unconvert().
|
inherited |
Definition at line 122 of file idx-vector.h.
Referenced by octave::idx_vector::operator=(), octave::idx_vector::idx_range_rep::sort_idx(), octave::idx_vector::idx_scalar_rep::sort_idx(), sort_idx(), octave::idx_vector::idx_range_rep::sort_uniq_clone(), and octave::idx_vector::idx_vector_rep::sort_uniq_clone().
|
private |
Definition at line 418 of file idx-vector.h.
Referenced by idx_mask_rep(), ~idx_mask_rep(), as_array(), print(), unconvert(), and xelem().
|
private |
Definition at line 420 of file idx-vector.h.
Referenced by idx_mask_rep(), as_array(), print(), and unconvert().
|
private |
Definition at line 419 of file idx-vector.h.
Referenced by idx_mask_rep(), checkelem(), and sort_idx().
|
mutableprivate |
Definition at line 425 of file idx-vector.h.
Referenced by xelem().
|
mutableprivate |
Definition at line 424 of file idx-vector.h.
Referenced by xelem().
|
private |
Definition at line 436 of file idx-vector.h.
Referenced by idx_mask_rep(), and as_array().