Public Member Functions | |
idx_colon_rep (void)=default | |
idx_colon_rep (char c) | |
idx_colon_rep (const idx_colon_rep &idx)=delete | |
virtual Array< octave_idx_type > | as_array (void) |
octave_idx_type | checkelem (octave_idx_type i) const |
octave_idx_type | extent (octave_idx_type n) const |
idx_class_type | idx_class (void) const |
bool | is_colon_equiv (octave_idx_type) const |
octave_idx_type | length (octave_idx_type n) const |
idx_colon_rep & | operator= (const idx_colon_rep &idx)=delete |
virtual dim_vector | orig_dimensions (void) const |
std::ostream & | print (std::ostream &os) const |
OCTAVE_NORETURN idx_base_rep * | sort_idx (Array< octave_idx_type > &) |
idx_base_rep * | sort_uniq_clone (bool=false) |
octave_idx_type | xelem (octave_idx_type i) const |
Public Attributes | |
octave::refcount< int > | count |
bool | err |
Definition at line 123 of file idx-vector.h.
|
default |
idx_vector::idx_colon_rep::idx_colon_rep | ( | char | c | ) |
Definition at line 82 of file idx-vector.cc.
References c, and idx_vector::idx_base_rep::err.
|
delete |
|
virtualinherited |
Reimplemented in idx_vector::idx_mask_rep, idx_vector::idx_vector_rep, idx_vector::idx_scalar_rep, and idx_vector::idx_range_rep.
Definition at line 73 of file idx-vector.cc.
Referenced by idx_vector::as_array().
|
virtual |
Implements idx_vector::idx_base_rep.
Definition at line 95 of file idx-vector.cc.
References err_index_out_of_range(), and i.
|
inlinevirtual |
Implements idx_vector::idx_base_rep.
Definition at line 143 of file idx-vector.h.
|
inlinevirtual |
Reimplemented from idx_vector::idx_base_rep.
Definition at line 145 of file idx-vector.h.
References idx_vector::class_colon.
|
inlinevirtual |
Reimplemented from idx_vector::idx_base_rep.
Definition at line 152 of file idx-vector.h.
|
inlinevirtual |
Implements idx_vector::idx_base_rep.
Definition at line 141 of file idx-vector.h.
|
delete |
|
inlinevirtualinherited |
Reimplemented in idx_vector::idx_mask_rep, idx_vector::idx_vector_rep, idx_vector::idx_scalar_rep, and idx_vector::idx_range_rep.
Definition at line 110 of file idx-vector.h.
|
virtual |
|
virtual |
Implements idx_vector::idx_base_rep.
Definition at line 104 of file idx-vector.cc.
|
inlinevirtual |
Implements idx_vector::idx_base_rep.
Definition at line 147 of file idx-vector.h.
|
inlinevirtual |
|
inherited |
Definition at line 117 of file idx-vector.h.
|
inherited |
Definition at line 119 of file idx-vector.h.
Referenced by idx_vector::err_rep(), idx_vector::freeze(), idx_colon_rep(), idx_vector::idx_scalar_rep::idx_scalar_rep(), and idx_vector::idx_vector_rep::idx_vector_rep().