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
Namespaces | Functions
gripes.h File Reference
#include "octave-config.h"
#include <string>
#include "lo-array-gripes.h"
Include dependency graph for gripes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 octave
 Octave interface to the compression and uncompression libraries.
 

Functions

OCTAVE_NORETURN OCTINTERP_API void gripe_2_or_3_dim_plot (void)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_data_conversion (const char *from, const char *to)
 
OCTINTERP_API void gripe_data_file_in_path (const std::string &fcn, const std::string &file)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_disabled_feature (const std::string &fcn, const std::string &feature, const std::string &pkg="Octave")
 
OCTINTERP_API void gripe_divide_by_zero (void)
 
OCTINTERP_API void gripe_empty_arg (const char *name, bool is_error)
 
OCTINTERP_API void gripe_implicit_conversion (const char *id, const char *from, const char *to)
 
OCTINTERP_API void gripe_implicit_conversion (const std::string &id, const std::string &from, const std::string &to)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_indexed_cs_list (void)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_invalid_conversion (const std::string &from, const std::string &to)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_invalid_inquiry_subscript (void)
 
OCTINTERP_API void gripe_invalid_value_specified (const char *name)
 
OCTINTERP_API void gripe_logical_conversion (void)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_nonbraced_cs_list_assignment (void)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_nonconformant (void)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_nonconformant (octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_not_implemented (const char *)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_not_supported (const char *)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_range_invalid (void)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_square_matrix_required (const char *name)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_string_invalid (void)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_unrecognized_data_fmt (const char *warn_for)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_unrecognized_float_fmt (void)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_user_returned_invalid (const char *name)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_user_supplied_eval (const char *name)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_user_supplied_eval (octave::execution_exception &e, const char *name)
 
OCTINTERP_API void gripe_warn_complex_cmp (void)
 
OCTINTERP_API void gripe_wrong_type_arg (const char *name, const char *s, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (octave::execution_exception &e, const char *name, const char *s, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (const char *name, const std::string &s, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (octave::execution_exception &e, const char *name, const std::string &s, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (const char *name, const octave_value &tc, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (octave::execution_exception &e, const char *name, const octave_value &tc, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (const std::string &name, const octave_value &tc, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (octave::execution_exception &e, const std::string &name, const octave_value &tc, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (const char *s, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (octave::execution_exception &e, const char *s, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (const std::string &s, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (octave::execution_exception &e, const std::string &s, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (const octave_value &tc, bool is_error=true)
 
OCTINTERP_API void gripe_wrong_type_arg (octave::execution_exception &e, const octave_value &tc, bool is_error=true)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_wrong_type_arg_for_binary_op (const octave_value &op)
 
OCTAVE_NORETURN OCTINTERP_API void gripe_wrong_type_arg_for_unary_op (const octave_value &op)
 

Function Documentation

OCTAVE_NORETURN OCTINTERP_API void gripe_2_or_3_dim_plot ( void  )

Definition at line 40 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_data_conversion ( const char *  from,
const char *  to 
)

Definition at line 46 of file gripes.cc.

References error().

OCTINTERP_API void gripe_data_file_in_path ( const std::string fcn,
const std::string file 
)

Definition at line 52 of file gripes.cc.

References warning_with_id().

OCTAVE_NORETURN OCTINTERP_API void gripe_disabled_feature ( const std::string fcn,
const std::string feature,
const std::string pkg = "Octave" 
)

Definition at line 60 of file gripes.cc.

References error().

OCTINTERP_API void gripe_divide_by_zero ( void  )

Definition at line 68 of file gripes.cc.

References warning_with_id().

OCTINTERP_API void gripe_empty_arg ( const char *  name,
bool  is_error 
)

Definition at line 74 of file gripes.cc.

References error(), and warning().

OCTINTERP_API void gripe_implicit_conversion ( const char *  id,
const char *  from,
const char *  to 
)

Definition at line 83 of file gripes.cc.

References warning_with_id().

OCTINTERP_API void gripe_implicit_conversion ( const std::string id,
const std::string from,
const std::string to 
)

Definition at line 89 of file gripes.cc.

References warning_with_id().

OCTAVE_NORETURN OCTINTERP_API void gripe_indexed_cs_list ( void  )

Definition at line 98 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_invalid_conversion ( const std::string from,
const std::string to 
)

Definition at line 104 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_invalid_inquiry_subscript ( void  )

Definition at line 110 of file gripes.cc.

References error().

OCTINTERP_API void gripe_invalid_value_specified ( const char *  name)

Definition at line 116 of file gripes.cc.

References warning().

OCTINTERP_API void gripe_logical_conversion ( void  )

Definition at line 122 of file gripes.cc.

References warning_with_id().

OCTAVE_NORETURN OCTINTERP_API void gripe_nonbraced_cs_list_assignment ( void  )

Definition at line 129 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_nonconformant ( void  )

Definition at line 135 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_nonconformant ( octave_idx_type  r1,
octave_idx_type  c1,
octave_idx_type  r2,
octave_idx_type  c2 
)

Definition at line 141 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_not_implemented ( const char *  )

Definition at line 149 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_not_supported ( const char *  )

Definition at line 156 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_range_invalid ( void  )

Definition at line 162 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_square_matrix_required ( const char *  name)

Definition at line 168 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_string_invalid ( void  )

Definition at line 174 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_unrecognized_data_fmt ( const char *  warn_for)

Definition at line 180 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_unrecognized_float_fmt ( void  )

Definition at line 186 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_user_returned_invalid ( const char *  name)

Definition at line 192 of file gripes.cc.

References error().

OCTAVE_NORETURN OCTINTERP_API void gripe_user_supplied_eval ( const char *  name)

Definition at line 198 of file gripes.cc.

References e, and gripe_user_supplied_eval().

Referenced by gripe_user_supplied_eval().

OCTAVE_NORETURN OCTINTERP_API void gripe_user_supplied_eval ( octave::execution_exception &  e,
const char *  name 
)

Definition at line 215 of file gripes.cc.

References error().

OCTINTERP_API void gripe_warn_complex_cmp ( void  )

Definition at line 222 of file gripes.cc.

References warning_with_id().

OCTINTERP_API void gripe_wrong_type_arg ( const char *  name,
const char *  s,
bool  is_error = true 
)

Definition at line 229 of file gripes.cc.

References e, and gripe_wrong_type_arg().

Referenced by gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( octave::execution_exception &  e,
const char *  name,
const char *  s,
bool  is_error = true 
)

Definition at line 246 of file gripes.cc.

References error(), and warning().

OCTINTERP_API void gripe_wrong_type_arg ( const char *  name,
const std::string s,
bool  is_error = true 
)

Definition at line 256 of file gripes.cc.

References e, and gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( octave::execution_exception &  e,
const char *  name,
const std::string s,
bool  is_error = true 
)

Definition at line 273 of file gripes.cc.

References gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( const char *  name,
const octave_value tc,
bool  is_error = true 
)

Definition at line 289 of file gripes.cc.

References e, and gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( octave::execution_exception &  e,
const char *  name,
const octave_value tc,
bool  is_error = true 
)

Definition at line 307 of file gripes.cc.

References gripe_wrong_type_arg(), string, type, and octave_value::type_name().

OCTINTERP_API void gripe_wrong_type_arg ( const std::string name,
const octave_value tc,
bool  is_error = true 
)

Definition at line 326 of file gripes.cc.

References e, and gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( octave::execution_exception &  e,
const std::string name,
const octave_value tc,
bool  is_error = true 
)

Definition at line 344 of file gripes.cc.

References gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( const char *  s,
bool  is_error = true 
)

Definition at line 361 of file gripes.cc.

References e, and gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( octave::execution_exception &  e,
const char *  s,
bool  is_error = true 
)

Definition at line 378 of file gripes.cc.

References error(), and warning().

OCTINTERP_API void gripe_wrong_type_arg ( const std::string s,
bool  is_error = true 
)

Definition at line 388 of file gripes.cc.

References e, and gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( octave::execution_exception &  e,
const std::string s,
bool  is_error = true 
)

Definition at line 405 of file gripes.cc.

References gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( const octave_value tc,
bool  is_error = true 
)

Definition at line 421 of file gripes.cc.

References e, and gripe_wrong_type_arg().

OCTINTERP_API void gripe_wrong_type_arg ( octave::execution_exception &  e,
const octave_value tc,
bool  is_error = true 
)

Definition at line 438 of file gripes.cc.

References gripe_wrong_type_arg(), string, type, and octave_value::type_name().

OCTAVE_NORETURN OCTINTERP_API void gripe_wrong_type_arg_for_binary_op ( const octave_value op)

Definition at line 456 of file gripes.cc.

References error(), string, type, and octave_value::type_name().

OCTAVE_NORETURN OCTINTERP_API void gripe_wrong_type_arg_for_unary_op ( const octave_value op)

Definition at line 463 of file gripes.cc.

References error(), string, type, and octave_value::type_name().