Navigation

Operators and Keywords

Function List:

C++ API

gripes.h File Reference

#include <string>

Include dependency graph for gripes.h:

Go to the source code of this file.


Defines

#define octave_gripes_h   1

Functions

OCTINTERP_API void gripe_not_supported (const char *)
OCTINTERP_API void gripe_not_implemented (const char *)
OCTINTERP_API void gripe_string_invalid (void)
OCTINTERP_API void gripe_range_invalid (void)
OCTINTERP_API void gripe_nonconformant (void)
OCTINTERP_API void gripe_nonconformant (octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2)
OCTINTERP_API void gripe_empty_arg (const char *name, bool is_error)
OCTINTERP_API void gripe_square_matrix_required (const char *name)
OCTINTERP_API void gripe_user_supplied_eval (const char *name)
OCTINTERP_API void gripe_user_returned_invalid (const char *name)
OCTINTERP_API void gripe_invalid_conversion (const std::string &from, const std::string &to)
OCTINTERP_API void gripe_invalid_value_specified (const char *name)
OCTINTERP_API void gripe_2_or_3_dim_plot (void)
OCTINTERP_API void gripe_unrecognized_float_fmt (void)
OCTINTERP_API void gripe_unrecognized_data_fmt (const char *warn_for)
OCTINTERP_API void gripe_data_conversion (const char *from, const char *to)
OCTINTERP_API void gripe_wrong_type_arg (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 (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_for_unary_op (const octave_value &op)
OCTINTERP_API void gripe_wrong_type_arg_for_binary_op (const octave_value &op)
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)
OCTINTERP_API void gripe_truncated_conversion (const char *srctype, const char *desttype)
OCTINTERP_API void gripe_binop_integer_math_truncated (const char *op, const char *type1, const char *type2)
OCTINTERP_API void gripe_native_integer_math_truncated (const char *fcn, const char *type)
OCTINTERP_API void gripe_unop_integer_math_truncated (const char *op, const char *type)
OCTINTERP_API void gripe_non_integer_conversion (const char *srctype, const char *desttype)
OCTINTERP_API void gripe_nan_conversion (const char *srctype, const char *desttype)
OCTINTERP_API void gripe_divide_by_zero (void)
OCTINTERP_API void gripe_logical_conversion (void)
OCTINTERP_API void gripe_library_execution_error (void)
OCTINTERP_API void gripe_invalid_inquiry_subscript (void)
OCTINTERP_API void gripe_indexed_cs_list (void)
OCTINTERP_API void gripe_warn_complex_cmp (void)

Define Documentation

#define octave_gripes_h   1


Function Documentation

OCTINTERP_API void gripe_2_or_3_dim_plot ( void   ) 

OCTINTERP_API void gripe_binop_integer_math_truncated ( const char *  op,
const char *  type1,
const char *  type2 
)

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

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 std::string id,
const std::string from,
const std::string to 
)

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

OCTINTERP_API void gripe_indexed_cs_list ( void   ) 

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

OCTINTERP_API void gripe_invalid_inquiry_subscript ( void   ) 

OCTINTERP_API void gripe_invalid_value_specified ( const char *  name  ) 

OCTINTERP_API void gripe_library_execution_error ( void   ) 

OCTINTERP_API void gripe_logical_conversion ( void   ) 

OCTINTERP_API void gripe_nan_conversion ( const char *  srctype,
const char *  desttype 
)

OCTINTERP_API void gripe_native_integer_math_truncated ( const char *  fcn,
const char *  type 
)

OCTINTERP_API void gripe_non_integer_conversion ( const char *  srctype,
const char *  desttype 
)

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

OCTINTERP_API void gripe_nonconformant ( void   ) 

OCTINTERP_API void gripe_not_implemented ( const char *   ) 

OCTINTERP_API void gripe_not_supported ( const char *   ) 

OCTINTERP_API void gripe_range_invalid ( void   ) 

OCTINTERP_API void gripe_square_matrix_required ( const char *  name  ) 

OCTINTERP_API void gripe_string_invalid ( void   ) 

OCTINTERP_API void gripe_truncated_conversion ( const char *  srctype,
const char *  desttype 
)

OCTINTERP_API void gripe_unop_integer_math_truncated ( const char *  op,
const char *  type 
)

OCTINTERP_API void gripe_unrecognized_data_fmt ( const char *  warn_for  ) 

OCTINTERP_API void gripe_unrecognized_float_fmt ( void   ) 

OCTINTERP_API void gripe_user_returned_invalid ( const char *  name  ) 

OCTINTERP_API void gripe_user_supplied_eval ( const char *  name  ) 

OCTINTERP_API void gripe_warn_complex_cmp ( void   ) 

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 ( const char *  name,
const octave_value tc,
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 ( const char *  name,
const char *  s,
bool  is_error = true 
)

OCTINTERP_API void gripe_wrong_type_arg_for_binary_op ( const octave_value op  ) 

OCTINTERP_API void gripe_wrong_type_arg_for_unary_op ( const octave_value op  )