#include "lo-array-errwarn.h"
Public Member Functions | |
index_exception ()=delete | |
index_exception (const std::string &index, octave_idx_type nd=0, octave_idx_type dim=-1, const char *var="") | |
~index_exception ()=default | |
virtual index_exception * | dup ()=0 |
virtual const char * | err_id () const =0 |
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="") |
virtual void | update_message () |
Protected Member Functions | |
std::string | expression () const |
Protected Attributes | |
octave_idx_type | m_dim |
octave_idx_type | m_nd |
std::string | m_var |
Definition at line 44 of file lo-array-errwarn.h.
|
delete |
|
inline |
Definition at line 50 of file lo-array-errwarn.h.
|
default |
|
pure virtual |
|
pure virtual |
Referenced by tree_simple_assignment::evaluate(), and tree_evaluator::final_index_error().
|
protected |
Definition at line 127 of file lo-array-errwarn.cc.
|
inline |
Definition at line 68 of file lo-array-errwarn.h.
|
inline |
Definition at line 76 of file lo-array-errwarn.h.
Referenced by Fsparse(), cdef_object_array::subsasgn(), and cdef_object_array::subsref().
|
inline |
Definition at line 88 of file lo-array-errwarn.h.
Referenced by tree_simple_assignment::evaluate(), and tree_evaluator::final_index_error().
|
inlinevirtual |
Definition at line 65 of file lo-array-errwarn.h.
|
protected |
Definition at line 112 of file lo-array-errwarn.h.
Referenced by expression().
|
protected |
Definition at line 109 of file lo-array-errwarn.h.
Referenced by expression().
|
protected |
Definition at line 115 of file lo-array-errwarn.h.
Referenced by expression().