GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
octave::invalid_index Class Reference
Inheritance diagram for octave::invalid_index:
Inheritance graph
[legend]
Collaboration diagram for octave::invalid_index:
Collaboration graph
[legend]

Public Member Functions

 invalid_index (const std::string &value, octave_idx_type ndim, octave_idx_type dimen)
 
 invalid_index (const std::string &value, octave_idx_type ndim, octave_idx_type dimen)
 
std::string details (void) const
 
std::string details (void) const
 
const char * err_id (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
 

Detailed Description

Definition at line 167 of file lo-array-errwarn.cc.

Constructor & Destructor Documentation

octave::invalid_index::invalid_index ( const std::string value,
octave_idx_type  ndim,
octave_idx_type  dimen 
)
inline

Definition at line 171 of file lo-array-errwarn.cc.

octave::invalid_index::invalid_index ( const std::string value,
octave_idx_type  ndim,
octave_idx_type  dimen 
)
inline

Definition at line 115 of file lo-array-gripes.cc.

Member Function Documentation

std::string octave::invalid_index::details ( void  ) const
inlinevirtual

Implements octave::index_exception.

Definition at line 120 of file lo-array-gripes.cc.

std::string octave::invalid_index::details ( void  ) const
inlinevirtual

Implements octave::index_exception.

Definition at line 176 of file lo-array-errwarn.cc.

const char* octave::invalid_index::err_id ( void  ) const
inlinevirtual

Implements octave::index_exception.

Definition at line 130 of file lo-array-gripes.cc.

References error_id_invalid_index.

const char* octave::invalid_index::err_id ( void  ) const
inlinevirtual

Implements octave::index_exception.

Definition at line 186 of file lo-array-errwarn.cc.

References error_id_invalid_index.

std::string octave::index_exception::expression ( void  ) const
protectedinherited
std::string octave::index_exception::idx ( void  ) const
inlineinherited
std::string octave::index_exception::message ( void  ) const
virtualinherited
void octave::index_exception::set_pos ( octave_idx_type  nd_arg,
octave_idx_type  dim_arg 
)
inlineinherited
void octave::index_exception::set_pos_if_unset ( octave_idx_type  nd_arg,
octave_idx_type  dim_arg 
)
inlineinherited
void octave::index_exception::set_var ( const std::string var_arg = "")
inlineinherited

Member Data Documentation

octave_idx_type octave::index_exception::dim
protectedinherited
octave_idx_type octave::index_exception::nd
protectedinherited
std::string octave::index_exception::var
protectedinherited

The documentation for this class was generated from the following files: