GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Public Member Functions | |
complex_index_exception (const std::string &value) | |
~complex_index_exception (void) | |
std::string | details (void) const |
const char * | err_id (void) const |
std::string | idx (void) const |
virtual std::string | message (void) const |
void | set_pos (octave_idx_type nd_arg, octave_idx_type dim_arg) |
void | set_pos_if_unset (octave_idx_type nd_arg, octave_idx_type dim_arg) |
void | set_var (const std::string &var_arg="") |
Protected Member Functions | |
std::string | expression (void) const |
Protected Attributes | |
octave_idx_type | dim |
octave_idx_type | nd |
std::string | var |
Definition at line 68 of file ov-complex.cc.
|
inline |
Definition at line 72 of file ov-complex.cc.
|
inline |
Definition at line 75 of file ov-complex.cc.
|
inlinevirtual |
Implements octave::index_exception.
Definition at line 77 of file ov-complex.cc.
|
inlinevirtual |
Implements octave::index_exception.
Definition at line 83 of file ov-complex.cc.
|
protectedinherited |
Definition at line 124 of file lo-array-errwarn.cc.
References octave::index_exception::dim, octave::index_exception::idx(), octave::index_exception::nd, and octave::index_exception::var.
Referenced by octave::index_exception::message().
|
inlineinherited |
Definition at line 54 of file lo-array-errwarn.h.
References octave::index_exception::index.
Referenced by octave_base_matrix< MT >::assign(), catch(), and octave::index_exception::expression().
|
virtualinherited |
Definition at line 113 of file lo-array-errwarn.cc.
References octave::index_exception::details(), octave::index_exception::expression(), and string.
Referenced by final_index_error(), tree_simple_assignment::rvalue1(), and sub2ind().
|
inlineinherited |
Definition at line 65 of file lo-array-errwarn.h.
References octave::index_exception::dim, and octave::index_exception::nd.
Referenced by Cell::assign(), and Cell::delete_elements().
|
inlineinherited |
Definition at line 71 of file lo-array-errwarn.h.
References octave::index_exception::dim, and octave::index_exception::nd.
Referenced by octave_base_sparse< T >::assign(), octave_map::assign(), octave_base_sparse< T >::delete_elements(), octave_map::delete_elements(), octave_diag_matrix::do_index_op(), octave_perm_matrix::do_index_op(), octave_base_diag< DMT, MT >::do_index_op(), octave_base_matrix< MT >::do_index_op(), octave_range::do_index_op(), octave_base_sparse< T >::do_index_op(), octave_char_matrix_str::do_index_op_internal(), Cell::index(), octave_map::index(), make_java_index(), sparse(), sub2ind(), octave_base_diag< DMT, MT >::subsasgn(), cdef_object_array::subsasgn(), and cdef_object_array::subsref().
|
inlineinherited |
Definition at line 81 of file lo-array-errwarn.h.
References octave::index_exception::var.
Referenced by final_index_error(), tree_simple_assignment::rvalue1(), and sub2ind().
|
protectedinherited |
Definition at line 100 of file lo-array-errwarn.h.
Referenced by octave::index_exception::expression(), octave::index_exception::set_pos(), and octave::index_exception::set_pos_if_unset().
|
protectedinherited |
Definition at line 97 of file lo-array-errwarn.h.
Referenced by octave::out_of_range::details(), octave::index_exception::expression(), octave::index_exception::set_pos(), and octave::index_exception::set_pos_if_unset().
|
protectedinherited |
Definition at line 103 of file lo-array-errwarn.h.
Referenced by octave::out_of_range::details(), octave::index_exception::expression(), and octave::index_exception::set_var().