Namespaces | |
build_env | |
config | |
crypto | |
jit | |
jit_convention | |
mach_info | |
math | |
string | |
Octave string utility functions. | |
sys | |
Enumerations | |
enum | { UNIFORM , FLAT , INTERP , TEXTURE } |
enum | { NONE , GOURAUD = 2 } |
enum | { X_AXIS , Y_AXIS , Z_AXIS } |
enum | dbstop_args { dbstop_in , dbstop_at , dbstop_if , dbstop_none } |
enum | select_flags { select_ignore_hittest = 0x01 , select_last = 0x02 } |
Functions | |
std::ostream & | __diary__ (void) |
bp_table & | __get_bp_table__ (const std::string &who) |
cdef_manager & | __get_cdef_manager__ (const std::string &who) |
child_list & | __get_child_list__ (const std::string &who) |
symbol_scope | __get_current_scope__ (const std::string &who) |
display_info & | __get_display_info__ (const std::string &who) |
dynamic_loader & | __get_dynamic_loader__ (const std::string &who) |
error_system & | __get_error_system__ (const std::string &who) |
tree_evaluator & | __get_evaluator__ (const std::string &who) |
event_manager & | __get_event_manager__ (const std::string &who) |
gh_manager & | __get_gh_manager__ (const std::string &who) |
gtk_manager & | __get_gtk_manager__ (const std::string &who) |
help_system & | __get_help_system__ (const std::string &who) |
input_system & | __get_input_system__ (const std::string &who) |
interpreter & | __get_interpreter__ (const std::string &who) |
load_path & | __get_load_path__ (const std::string &who) |
load_save_system & | __get_load_save_system__ (const std::string &who) |
output_system & | __get_output_system__ (const std::string &who) |
symbol_table & | __get_symbol_table__ (const std::string &who) |
type_info & | __get_type_info__ (const std::string &who) |
symbol_scope | __require_current_scope__ (const std::string &who) |
std::ostream & | __stdout__ (void) |
int | almost_match (const std::string &std, const std::string &s, int min_match_len, int case_sens) |
static void | append_to_shell_path (const std::string &exec_path) |
static boolNDArray | as_bool_nd_array (const Array< void * > &x) |
static NDArray | as_nd_array (const Array< int > &x) |
std::string | asprintf (const char *fmt,...) |
template<typename T > | |
static std::string | attribute_value_to_string (T *t, octave_value v) |
Array< double > | base64_decode (const std::string &str) |
bool | base64_encode (const char *inc, const size_t inlen, char **out) |
static builtin_type_t(* | build_sup_table (void))[btyp_num_types] |
interrupt_handler | catch_interrupts (void) |
static bool | cell_is_editable (const octave_value &val) |
bool | check_access (const cdef_class &cls, const octave_value &acc, const std::string &meth_name, const std::string &prop_name, bool is_prop_set) |
void | check_dimensions (dim_vector &dim, const char *warnfor) |
static void | check_dimensions (octave_idx_type &nr, octave_idx_type &nc, const char *warnfor) |
std::string | check_for_doc_string (comment_list *comments) |
static bool | check_gzip_magic (const std::string &fname) |
static void | check_suitesparse_integer_size (void) |
static ComplexMatrix | chol2inv_internal (const ComplexMatrix &r, bool is_upper=true) |
static FloatComplexMatrix | chol2inv_internal (const FloatComplexMatrix &r, bool is_upper=true) |
static FloatMatrix | chol2inv_internal (const FloatMatrix &r, bool is_upper=true) |
static Matrix | chol2inv_internal (const Matrix &r, bool is_upper=true) |
static octave_value_list | class_eq (const octave_value_list &args, int) |
static octave_value_list | class_fevalStatic (const octave_value_list &args, int nargout) |
static octave_value_list | class_fromName (const octave_value_list &args, int) |
static octave_value_list | class_ge (const octave_value_list &args, int) |
static octave_value_list | class_get_inferiorclasses (const octave_value_list &args, int) |
static octave_value_list | class_get_methods (const octave_value_list &args, int) |
static octave_value_list | class_get_properties (const octave_value_list &args, int) |
static octave_value_list | class_get_superclasses (const octave_value_list &args, int) |
static octave_value_list | class_getConstant (const octave_value_list &args, int) |
static octave_value_list | class_gt (const octave_value_list &args, int) |
static octave_value_list | class_le (const octave_value_list &args, int) |
static octave_value_list | class_lt (const octave_value_list &args, int) |
static octave_value_list | class_ne (const octave_value_list &args, int) |
void | cleanup_statement_list (tree_statement_list **lst) |
static octave_value | compute_attribute_value (tree_evaluator &tw, tree_classdef_attribute *t) |
std::string | contents_file_in_path (const std::string &dir) |
template<typename SRC_T , typename DST_T > | |
static octave_value | convert_and_copy (std::list< void * > &input_buf_list, octave_idx_type input_buf_elts, octave_idx_type elts_read, octave_idx_type nr, octave_idx_type nc, bool swap, bool do_float_fmt_conv, bool do_NA_conv, mach_info::float_format from_flt_fmt) |
template<typename T , typename V > | |
static void | convert_chars (const void *data, void *conv_data, octave_idx_type n_elts) |
template<typename T > | |
static bool | convert_data (const T *data, void *conv_data, octave_idx_type n_elts, oct_data_conv::data_type output_type, mach_info::float_format flt_fmt) |
template<typename T , typename V > | |
static void | convert_ints (const T *data, void *conv_data, octave_idx_type n_elts, bool swap) |
template<typename T > | |
static void | convert_packcomplex_1d (T *out, size_t nr, size_t nc, octave_idx_type stride, octave_idx_type dist) |
template<typename T > | |
static void | convert_packcomplex_Nd (T *out, const dim_vector &dv) |
static int | convert_to_valid_int (const octave_value &tc, int &conv_err) |
static file_editor_interface * | create_default_editor (QWidget *p, base_qobject &oct_qobj) |
static void | create_ziggurat_float_tables (void) |
void | create_ziggurat_tables (void) |
static void | deadly_sig_handler (int sig) |
static std::string | default_pager (void) |
static QString | default_qt_settings_file (void) |
octave_idx_type | dims_to_numel (const dim_vector &dims, const octave_value_list &idx_arg) |
static void | display_scope (std::ostream &os, const symbol_scope &scope) |
char * | do_completer_word_break_hook () |
template<typename T > | |
int | do_printf_conv (std::ostream &os, const std::string &encoding, const char *fmt, int nsa, int sa_1, int sa_2, T arg, const std::string &who) |
static size_t | do_printf_string (std::ostream &os, const printf_format_elt *elt, int nsa, int sa_1, int sa_2, const std::string &arg, const std::string &encoding, const std::string &who) |
static bool | do_requires_sub_editor_sub (const octave_value &elt) |
template void | do_scanf_conv (std::istream &, const scanf_format_elt &, double *, Matrix &, double *, octave_idx_type &, octave_idx_type &, octave_idx_type, octave_idx_type, bool) |
template<typename T > | |
void | do_scanf_conv (std::istream &is, const scanf_format_elt &fmt, T valptr, Matrix &mval, double *data, octave_idx_type &idx, octave_idx_type &conversion_count, octave_idx_type nr, octave_idx_type max_size, bool discard) |
octave_value | do_simple_cellfun (octave_value_list(*fun)(const octave_value_list &, int), const char *fun_name, const octave_value_list &args) |
octave_value_list | do_simple_cellfun (octave_value_list(*fun)(const octave_value_list &, int), const char *fun_name, const octave_value_list &args, int nargout) |
std::string | do_string_escapes (const std::string &s) |
bool | drive_or_unc_share (const std::string &name) |
template<template< typename, typename... > class C, typename V , typename... A> | |
static octave_value | dump_container_map (const std::map< std::string, C< V, A... >> &container_map) |
octave_value | dump_function_map (const std::map< std::string, octave_value > &fcn_map) |
static void | edit_history_add_hist (const std::string &line) |
static char * | edit_history_readline (std::fstream &stream) |
static std::string | end_token_as_string (token::end_tok_type ettype) |
static octave_value | end_value (const octave_value &value, octave_idx_type index_position, octave_idx_type num_indices) |
static OCTAVE_NORETURN void | err_bad_result (void) |
void | err_del_index_out_of_range (bool is1d, octave_idx_type idx, octave_idx_type ext) |
static OCTAVE_NORETURN void | err_file_open (const std::string &fcn, const std::string &file) |
void | err_index_out_of_range (int nd, int dim, octave_idx_type idx, octave_idx_type ext) |
void | err_index_out_of_range (int nd, int dim, octave_idx_type idx, octave_idx_type ext, const dim_vector &dv) |
static void | err_invalid_fcn_handle (const std::string &name) |
static OCTAVE_NORETURN void | err_invalid_file_id (int fid, const std::string &who) |
void | err_invalid_index (const std::string &idx, octave_idx_type nd, octave_idx_type dim, const std::string &) |
void | err_invalid_index (double n, octave_idx_type nd, octave_idx_type dim, const std::string &var) |
void | err_invalid_index (octave_idx_type n, octave_idx_type nd, octave_idx_type dim, const std::string &var) |
void | err_invalid_resize (void) |
static OCTAVE_NORETURN void | err_method_access (const std::string &from, const cdef_method &meth) |
void | err_nan_to_character_conversion (void) |
void | err_nan_to_logical_conversion (void) |
void | err_nonconformant (const char *op, const dim_vector &op1_dims, const dim_vector &op2_dims) |
void | err_nonconformant (const char *op, octave_idx_type op1_len, octave_idx_type op2_len) |
void | err_nonconformant (const char *op, octave_idx_type op1_nr, octave_idx_type op1_nc, octave_idx_type op2_nr, octave_idx_type op2_nc) |
octave_value | eval_string (const std::string &eval_str, bool silent, int &parse_status) |
octave_value_list | eval_string (const std::string &eval_str, bool silent, int &parse_status, int nargout) |
static std::string | expand_char_class (const std::string &s) |
static double | f (double k, double l_nu, double c_pm) |
std::string | fcn_file_in_path (const std::string &name) |
octave_value_list | feval (const char *name, const octave_value_list &args, int nargout) |
Evaluate an Octave function (built-in or interpreted) and return the list of result values. More... | |
octave_value_list | feval (const octave_value &val, const octave_value_list &args, int nargout) |
octave_value_list | feval (const octave_value_list &args, int nargout) |
octave_value_list | feval (const std::string &name, const octave_value_list &args, int nargout) |
octave_value_list | feval (octave_function *fcn, const octave_value_list &args, int nargout) |
std::string | fftw_version (void) |
std::string | fftwf_version (void) |
std::string | file_in_path (const std::string &name, const std::string &suffix) |
std::string | find_bkpt_list (octave_value_list slist, std::string match) |
std::string | find_data_file_in_load_path (const std::string &fcn, const std::string &file, bool require_regular_file) |
static octave_user_code * | find_fcn_by_line (octave_user_code *main_fcn, int lineno, int *end_line=nullptr) |
static std::string | find_file_to_load (const std::string &name, const std::string &orig_name) |
static std::string | find_private_file (const std::string &fname) |
FloatMatrix | float_identity_matrix (octave_idx_type nr, octave_idx_type nc) |
static double | flogfak (double k) |
void | flush_stdout (void) |
static int32_t | force_to_fit_range (int32_t i, int32_t lo, int32_t hi) |
size_t | format (std::ostream &os, const char *fmt,...) |
size_t | format (std::ostream &os, const std::string &enc, const char *fmt,...) |
static void | fpe_sig_handler (int) |
static void | ft_face_destroyed (void *object) |
static void | generic_sig_handler (int sig) |
std::string | genpath (const std::string &dirname, const string_vector &skip) |
std::string | get_base_name (const std::string &nm) |
cdef_class | get_class_context (std::string &name, bool &in_constructor) |
cdef_class | get_class_context (void) |
std::string | get_comment_text (void) |
char * | get_comment_text_c_str (void) |
std::string | get_concat_class (const std::string &c1, const std::string &c2) |
void | get_dimensions (const octave_value &a, const char *warn_for, dim_vector &dim) |
void | get_dimensions (const octave_value &a, const char *warn_for, octave_idx_type &nr, octave_idx_type &nc) |
void | get_dimensions (const octave_value &a, const octave_value &b, const char *warn_for, octave_idx_type &nr, octave_idx_type &nc) |
std::string | get_dispatch_type (const octave_value_list &args) |
std::string | get_dispatch_type (const octave_value_list &args, builtin_type_t &builtin_type) |
static float_display_format | get_edit_display_format (const octave_value &val) |
load_path::dir_info::fcn_file_map_type | get_fcn_files (const std::string &d) |
static std::string | get_file_line (const std::string &name, int line) |
octave_value | get_function_handle (interpreter &interp, const octave_value &arg, const std::list< std::string > ¶meter_names) |
octave_value | get_function_handle (interpreter &interp, const octave_value &arg, const std::string ¶meter_name) |
std::string | get_help_from_file (const std::string &nm, bool &symbol_found) |
std::string | get_help_from_file (const std::string &nm, bool &symbol_found, std::string &full_file) |
static bool | get_int_arg (const octave_value &arg, int &val) |
static char | get_job (bool noperm, bool noscal) |
void | get_mersenne_twister_state (uint32_t *save) |
static std::string | get_operator_function_name (const std::string &name) |
std::string | get_P_tmpdir (void) |
static char | get_quote_char (const octave_value &val) |
static void | get_size (const Array< double > &size, octave_idx_type &nr, octave_idx_type &nc, bool &one_elt_size_spec, const std::string &who) |
static octave_idx_type | get_size (double d, const std::string &who) |
octave_user_code * | get_user_code (const std::string &fname) |
static int | get_valid_lexer_styles (QsciLexer *lexer, int *styles) |
void | gl2ps_print (opengl_functions &glfcns, const graphics_object &fig, const std::string &stream, const std::string &term) |
static bool | glob_pattern_p (const std::string &pattern) |
void | graphics_init (interpreter &interp, base_qobject &oct_qobj) |
static octave_value_list | handle_delete (const octave_value_list &, int) |
Matrix | identity_matrix (octave_idx_type nr, octave_idx_type nc) |
interrupt_handler | ignore_interrupts (void) |
static bool | in_path_list (const std::string &path_list, const std::string &path) |
static octave_map | init_error_stack (interpreter &interp) |
static Cell | init_inf_nan (void) |
void | init_mersenne_twister (const uint32_t *init_key, const int key_length) |
void | init_mersenne_twister (const uint32_t s) |
void | init_mersenne_twister (void) |
static base_mutex * | init_rep (void) |
static octave_scalar_map | init_warning_options (const std::string &state) |
static void | initialize_error_handlers (void) |
static void | initialize_gsvd (void) |
static void | initialize_version_info (void) |
static void | initialize_xerbla_error_handler (void) |
void | install_signal_handlers (void) |
bool | is_direct_superclass (const cdef_class &clsa, const cdef_class &clsb) |
bool | is_dummy_method (const octave_value &fcn) |
static bool | is_end (const QString &candidate, const QString &opening) |
bool | is_equal_to (const anonymous_fcn_handle &fh1, const anonymous_fcn_handle &fh2) |
bool | is_equal_to (const class_simple_fcn_handle &fh1, const class_simple_fcn_handle &fh2) |
bool | is_equal_to (const internal_fcn_handle &fh1, const internal_fcn_handle &fh2) |
bool | is_equal_to (const nested_fcn_handle &fh1, const nested_fcn_handle &fh2) |
bool | is_equal_to (const scoped_fcn_handle &fh1, const scoped_fcn_handle &fh2) |
bool | is_equal_to (const simple_fcn_handle &fh1, const simple_fcn_handle &fh2) |
static bool | is_method_executing (const octave_value &ov, const cdef_object &obj) |
static bool | is_nan_or_inf (const octave_value &val) |
template<typename T > | |
static bool | is_old_NA (T) |
template<> | |
bool | is_old_NA< double > (double val) |
bool | is_opaque (const FT_GlyphSlot &glyph, const int x, const int y) |
bool | is_strict_superclass (const cdef_class &clsa, const cdef_class &clsb) |
bool | is_superclass (const cdef_class &clsa, const cdef_class &clsb, bool allow_equal, int max_depth) |
template<typename T , typename U > | |
bool | isa (U *value) |
bool | iskeyword (const std::string &s) |
static std::string | isolate_tilde_prefix (const std::string &fname) |
std::ostream & | jit_print (std::ostream &os, jit_type *atype) |
std::ostream & | jit_print (std::ostream &os, jit_value *avalue) |
jit_type * | jit_type_join (jit_type *lhs, jit_type *rhs) |
int | kbhit (bool wait) |
int | keyword_almost_match (const char *const *std, int *min_len, const std::string &s, int min_toks_to_match, int max_toks) |
static OCTAVE_NORETURN void | lo_error_handler (const char *fmt,...) |
static OCTAVE_NORETURN void | lo_error_with_id_handler (const char *id, const char *fmt,...) |
octave_value | load_fcn_from_file (const std::string &file_name, const std::string &dir_name, const std::string &dispatch_type, const std::string &package_name, const std::string &fcn_name, bool autoload) |
static bool | load_out_of_date_fcn (const std::string &ff, const std::string &dir_name, octave_value &function, const std::string &dispatch_type="", const std::string &package_name="") |
cdef_class | lookup_class (const cdef_class &cls) |
cdef_class | lookup_class (const octave_value &ov) |
cdef_class | lookup_class (const std::string &name, bool error_if_not_found, bool load_if_not_found) |
std::list< cdef_class > | lookup_classes (const Cell &cls_list) |
cdef_package | lookup_package (const std::string &name, bool error_if_not_found, bool load_if_not_found) |
static string_vector | make_absolute (const string_vector &sv) |
static octave_value | make_fcn_handle (const octave_value &fcn, const std::string &meth_name, const std::string &class_name) |
octave_value | make_fcn_handle (interpreter &interp, const std::string &nm) |
static octave_value | make_fcn_handle (octave_builtin::fcn ff, const std::string &nm) |
base_text_renderer * | make_ft_text_renderer (void) |
void | make_function_of_class (const cdef_class &cls, const octave_value &fcn) |
void | make_function_of_class (const std::string &class_name, const octave_value &fcn) |
static double | make_handle_fraction (void) |
static void | make_indices (double *indices, octave_idx_type idx_count, Array< idx_vector > &result) |
string_vector | make_name_list (void) |
static QLabel * | make_octave_logo (QWidget *p=nullptr, int height=100) |
static QSignalMapper * | make_plot_mapper (QMenu *menu) |
static octave_scalar_map | make_sig_struct (void) |
static base_text_renderer * | make_text_renderer (void) |
template<typename T1 , typename T2 > | |
Cell | map2Cell (const std::map< T1, T2 > &m) |
static bool | matches_patterns (const string_vector &patterns, int pat_idx, int num_pat, const std::string &name) |
static void | maybe_add_path_elts (std::string &path, const std::string &dir) |
static std::string | maybe_canonicalize (const std::string &dir_arg) |
tree_binary_expression * | maybe_compound_binary_expression (tree_expression *a, tree_expression *b, int l, int c, octave_value::binary_op t) |
void | maybe_warn_string_concat (bool all_dq_strings_p, bool all_sq_strings_p) |
static void | message_handler (QtMsgType, const char *) |
static std::string | mk_tmp_hist_file (const octave_value_list &args, bool insert_curr, const char *warn_for) |
static bool | more_than_a_screenful (const char *s, int len) |
static void | my_friendly_exit (int sig, bool save_vars=true) |
static int | next_power_of_2 (int n) |
static void | next_state (void) |
octave_base_value * | octave_jit_binary_any_any (octave_value::binary_op op, octave_base_value *lhs, octave_base_value *rhs) |
octave_base_value * | octave_jit_call (octave_builtin::fcn fn, size_t nargin, octave_base_value **argin, jit_type *result_type) |
octave_base_value * | octave_jit_cast_any_complex (Complex c) |
octave_base_value * | octave_jit_cast_any_matrix (jit_matrix *m) |
octave_base_value * | octave_jit_cast_any_range (jit_range *rng) |
octave_base_value * | octave_jit_cast_any_scalar (double value) |
Complex | octave_jit_cast_complex_any (octave_base_value *obv) |
jit_matrix | octave_jit_cast_matrix_any (octave_base_value *obv) |
jit_range | octave_jit_cast_range_any (octave_base_value *obv) |
double | octave_jit_cast_scalar_any (octave_base_value *obv) |
Complex | octave_jit_complex_div (Complex lhs, Complex rhs) |
Complex | octave_jit_complex_mul (Complex lhs, Complex rhs) |
octave_idx_type | octave_jit_compute_nelem (double base, double limit, double inc) |
octave_base_value * | octave_jit_create_undef (void) |
double | octave_jit_end_matrix (jit_matrix *mat, octave_idx_type idx, octave_idx_type count) |
void | octave_jit_err_nan_to_logical_conversion (void) |
void | octave_jit_gindex_range (int nd, int dim, octave_idx_type iext, octave_idx_type ext) |
void | octave_jit_ginvalid_index (void) |
octave_base_value * | octave_jit_grab_any (octave_base_value *obv) |
jit_matrix | octave_jit_grab_matrix (jit_matrix *m) |
double | octave_jit_paren_scalar (jit_matrix *mat, double *indices, octave_idx_type idx_count) |
jit_matrix | octave_jit_paren_scalar_subsasgn (jit_matrix *mat, double *indices, octave_idx_type idx_count, double value) |
jit_matrix | octave_jit_paren_subsasgn_impl (jit_matrix *mat, octave_idx_type index, double value) |
jit_matrix | octave_jit_paren_subsasgn_matrix_range (jit_matrix *mat, jit_range *index, double value) |
Complex | octave_jit_pow_complex_complex (Complex lhs, Complex rhs) |
Complex | octave_jit_pow_complex_scalar (Complex lhs, double rhs) |
Complex | octave_jit_pow_scalar_complex (double lhs, Complex rhs) |
Complex | octave_jit_pow_scalar_scalar (double lhs, double rhs) |
void | octave_jit_print_any (const char *name, octave_base_value *obv) |
void | octave_jit_print_matrix (jit_matrix *m) |
void | octave_jit_print_scalar (const char *name, double value) |
void | octave_jit_release_any (octave_base_value *obv) |
void | octave_jit_release_matrix (jit_matrix *m) |
template<> | |
std::istream & | octave_scan (std::istream &is, const scanf_format_elt &, char *valptr) |
template<> | |
std::istream & | octave_scan (std::istream &is, const scanf_format_elt &fmt, double *valptr) |
template<typename T > | |
std::istream & | octave_scan (std::istream &is, const scanf_format_elt &fmt, T *valptr) |
template<typename T > | |
std::istream & | octave_scan_1 (std::istream &is, const scanf_format_elt &fmt, T *valptr) |
static bool | ok_for_signed_int_conv (const octave_value &val) |
static bool | ok_for_unsigned_int_conv (const octave_value &val) |
bool | operator!= (const cdef_class &clsa, const cdef_class &clsb) |
bool | operator< (const cdef_class &clsa, const cdef_class &clsb) |
std::ostream & | operator<< (std::ostream &os, const jit_block_list &blocks) |
std::ostream & | operator<< (std::ostream &os, const jit_function &fn) |
std::ostream & | operator<< (std::ostream &os, const jit_matrix &mat) |
std::ostream & | operator<< (std::ostream &os, const jit_range &rng) |
std::ostream & | operator<< (std::ostream &os, const jit_value &value) |
std::ostream & | operator<< (std::ostream &os, const llvm::Value &v) |
bool | operator== (const cdef_class &clsa, const cdef_class &clsb) |
static bool | out_of_date_check (octave_value &function, const std::string &dispatch_type="", bool check_relative=true) |
static octave_value_list | package_fromName (const octave_value_list &args, int) |
static octave_value_list | package_get_classes (const octave_value_list &args, int) |
static octave_value_list | package_get_functions (const octave_value_list &args, int) |
static octave_value_list | package_get_packages (const octave_value_list &args, int) |
static octave_value_list | package_getAllPackages (interpreter &interp, const octave_value_list &, int) |
static bool | pager_event_handler (pid_t pid, int status) |
octave_value | parse_fcn_file (interpreter &interp, const std::string &full_file, const std::string &file, const std::string &dir_name, const std::string &dispatch_type, const std::string &package_name, bool require_file, bool force_script, bool autoload, bool relative_lookup) |
int | pclose (FILE *f) |
template<typename T > | |
static void | poisson_cdf_lookup (double lambda, T *p, size_t n) |
template<typename T > | |
static void | poisson_rejection (double lambda, T *p, size_t n) |
FILE * | popen (const char *command, const char *mode) |
static double | pown (double x, unsigned int n) |
static double | pprsc (double my) |
static octave_value_list | property_get_defaultvalue (const octave_value_list &args, int) |
static QString | qdockwidget_css (const QString &close_icon, const QString &close_tooltip, const QString &float_icon, const QString &float_tooltip, int icon_size, const QString &titlebar_foreground, const QString &titlebar_background) |
int | qt_fontmetrics_horizontal_advance (const QFontMetrics &fm, const QString &text, int len=-1) |
int | qt_fontmetrics_horizontal_advance (const QFontMetrics &fm, QChar ch) |
template<> | |
void | rand_exponential (octave_idx_type n, double *p) |
template<> | |
void | rand_exponential (octave_idx_type n, float *p) |
template<typename T > | |
void | rand_exponential (octave_idx_type n, T *p) |
template<typename T > | |
T | rand_exponential (void) |
template<> | |
void | rand_exponential< double > (octave_idx_type n, double *p) |
template<> | |
double | rand_exponential< double > (void) |
template<> | |
void | rand_exponential< float > (octave_idx_type n, float *p) |
template<> | |
float | rand_exponential< float > (void) |
template void | rand_gamma (double, octave_idx_type, double *) |
template void | rand_gamma (float, octave_idx_type, float *) |
template<typename T > | |
T | rand_gamma (T a) |
template<typename T > | |
void | rand_gamma (T a, octave_idx_type n, T *r) |
template<> | |
void | rand_normal (octave_idx_type n, double *p) |
template<> | |
void | rand_normal (octave_idx_type n, float *p) |
template<typename T > | |
void | rand_normal (octave_idx_type n, T *p) |
template<typename T > | |
T | rand_normal (void) |
template<> | |
void | rand_normal< double > (octave_idx_type n, double *p) |
template<> | |
double | rand_normal< double > (void) |
template<> | |
void | rand_normal< float > (octave_idx_type n, float *p) |
template<> | |
float | rand_normal< float > (void) |
template<typename T > | |
T | rand_poisson (T L_arg) |
template<typename T > | |
void | rand_poisson (T L_arg, octave_idx_type n, T *p) |
template double | rand_poisson< double > (double) |
template void | rand_poisson< double > (double, octave_idx_type, double *) |
template float | rand_poisson< float > (float) |
template void | rand_poisson< float > (float, octave_idx_type, float *) |
template<> | |
void | rand_uniform (octave_idx_type n, float *p) |
template<typename T > | |
void | rand_uniform (octave_idx_type n, T *p) |
template<typename T > | |
T | rand_uniform (void) |
template<> | |
void | rand_uniform< double > (octave_idx_type n, double *p) |
template<> | |
double | rand_uniform< double > (void) |
template<> | |
void | rand_uniform< float > (octave_idx_type n, float *p) |
template<> | |
float | rand_uniform< float > (void) |
static uint64_t | randi53 (void) |
static uint64_t | randi54 (void) |
static uint32_t | randmt (void) |
static float | randu24 (void) |
static double | randu53 (void) |
void | raw_mode (bool on, bool wait) |
static int | read_binary_file_header (std::istream &is, bool &swap, mach_info::float_format &flt_fmt, bool quiet=false) |
static int | read_data (void *buffer, size_t size, size_t nmemb, void *streamp) |
static int | readline_event_hook (void) |
static void | rehash_internal (void) |
template<typename T > | |
static T | replace_old_NA (T val) |
template<> | |
double | replace_old_NA< double > (double val) |
void | respond_to_pending_signals (void) |
OCTINTERP_API process_execution_result | run_command_and_return_output (const std::string &cmd_str) |
static int | safe_source_file (const std::string &file_name, const std::string &context="", bool verbose=false, bool require_file=true) |
bool | same_file (const std::string &f, const std::string &g) |
bool | same_file_internal (const std::string &file1, const std::string &file2) |
void | save_comment_text (const std::string &text) |
string_vector | search_path_for_all_files (const std::string &path, const string_vector &names) |
std::string | search_path_for_file (const std::string &path, const string_vector &names) |
void | set_application_id (void) |
interrupt_handler | set_interrupt_handler (const volatile interrupt_handler &h, bool restart_syscalls) |
void | set_mersenne_twister_state (const uint32_t *save) |
static void | set_sig_struct_field (octave_scalar_map &m, const char *signame) |
sig_handler * | set_signal_handler (const char *signame, sig_handler *handler, bool restart_syscalls) |
sig_handler * | set_signal_handler (int sig, sig_handler *handler, bool restart_syscalls) |
static octave_value::compound_binary_op | simplify_ldiv_op (tree_expression_ptr_t &a, tree_expression_ptr_t &) |
static octave_value::compound_binary_op | simplify_mul_op (tree_expression_ptr_t &a, tree_expression_ptr_t &b) |
static bool | single_match_exists (const std::string &file) |
void | sleep (double seconds, bool do_graphics_events) |
void | source_file (const std::string &file_name, const std::string &context, bool verbose, bool require_file) |
static void | split_name_with_package (const std::string &name, std::string &fname, std::string &pname) |
static std::list< std::string > | split_path (const std::string &p) |
template<typename T > | |
QList< T > | std_list_to_qt_list (const std::list< T > &lst) |
static std::string | strip_trailing_separators (const std::string &dir_arg) |
static octave_value::unary_op | strip_trans_herm (tree_expression_ptr_t &exp) |
static std::string | switch_to_g_format (const printf_format_elt *elt) |
void | sysdep_cleanup (void) |
void | sysdep_init (void) |
static size_t | throw_away (void *, size_t size, size_t nmemb, void *) |
static std::string | tilde_expand_word (const std::string &filename) |
static size_t | tilde_find_prefix (const std::string &s, size_t &len) |
static size_t | tilde_find_suffix (const std::string &s) |
cdef_object | to_cdef (const cdef_object &obj) |
cdef_object | to_cdef (const octave_value &val) |
cdef_object & | to_cdef_ref (const octave_value &val) |
const octave_idx_type * | to_octave_idx_type_ptr (const suitesparse_integer *i) |
octave_idx_type * | to_octave_idx_type_ptr (suitesparse_integer *i) |
octave_value | to_ov (const cdef_object &obj) |
octave_value | to_ov (const octave_value &ov) |
octave_value | to_ov (const std::list< cdef_class > &class_list) |
const suitesparse_integer * | to_suitesparse_intptr (const octave_idx_type *i) |
suitesparse_integer * | to_suitesparse_intptr (octave_idx_type *i) |
const char * | undo_string_escape (char c) |
std::string | undo_string_escapes (const std::string &s) |
static void | unlink_cleanup (const char *file) |
bool | valid_identifier (const char *s) |
bool | valid_identifier (const std::string &s) |
std::string | vasprintf (const char *fmt, va_list args) |
size_t | vformat (std::ostream &os, const char *fmt, va_list args) |
size_t | vformat (std::ostream &os, const std::string &enc, const char *fmt, va_list args) |
static void | warn_glyph_render (FT_ULong c) |
static void | warn_missing_glyph (FT_ULong c) |
void | warn_singular_matrix (double rcond) |
static int | write_data (void *buffer, size_t size, size_t nmemb, void *streamp) |
static void | xerbla_abort (void) |
static int | xisint (double x) |
static double | xlgamma (double x) |
template<typename X > | |
string_vector | xzip (const Array< std::string > &source_patterns) |
template<typename X > | |
string_vector | xzip (const Array< std::string > &source_patterns, const std::function< std::string(const std::string &)> &mk_dest_path) |
template<typename X > | |
string_vector | xzip (const Array< std::string > &source_patterns, const std::string &out_dir) |
template<typename X > | |
static octave_value_list | xzip (const std::string &func_name, const octave_value_list &args) |
Variables | |
static const char * | bt_fieldnames [] |
static const char * | bt_fieldnames [] |
static const octave_fields | bt_fields (bt_fieldnames) |
static const octave_fields | bt_fields (bt_fieldnames) |
static llvm::IRBuilder | builder (tree_jit::llvm_context) |
bool | can_interrupt = false |
static llvm::LLVMContext & | context = tree_jit::llvm_context |
static llvm::LLVMContext & | context = tree_jit::llvm_context |
static const char * | default_prefixes [] = { " ~", "\t~", ":~", nullptr } |
static const char * | default_suffixes [] = { " ", "\n", ":", nullptr } |
static const char * | error_id_index_out_of_bounds = "Octave:index-out-of-bounds" |
static const char * | error_id_invalid_index = "Octave:invalid-index" |
static const char * | error_id_nonconformant_args = "Octave:nonconformant-args" |
static mutex | event_hook_lock |
static double | fe [256] |
static float | ffe [256] |
static float | ffi [256] |
static double | fi [256] |
static uint32_t | fke [256] |
static uint32_t | fki [256] |
static float | fwe [256] |
static float | fwi [256] |
static std::map< std::string, void * > | gsvd_fcn |
static bool | gsvd_initialized = false |
static bool | have_DGGSVD3 = false |
static int | initf = 0 |
static int | initt = 1 |
static int | inittf = 1 |
static uint64_t | ke [256] |
static uint64_t | ki [256] |
static int | left = 1 |
static bool | lookbehind_warned = false |
static const int | MaxLexerStyles = 64 |
static const int | MaxStyleNumber = 128 |
static uint32_t * | next |
int | pipe_handler_error_count = 0 |
static bool * | signals_caught = nullptr |
static uint32_t | state [624] |
bool | Vdebug_on_interrupt = false |
sys::time | Vlast_chdir_time = 0.0 |
static bool | Vsighup_dumps_octave_core = true |
static bool | Vsigquit_dumps_octave_core = true |
static bool | Vsigterm_dumps_octave_core = true |
static const char * | warning_id_nearly_singular_matrix = "Octave:nearly-singular-matrix" |
static const char * | warning_id_singular_matrix = "Octave:singular-matrix" |
static double | we [256] |
static double | wi [256] |
typedef comp_ggsvd3_ptr<F77_CMPLX, F77_REAL>::type octave::cggsvd3_type |
typedef comp_ggsvd_ptr<F77_CMPLX, F77_REAL>::type octave::cggsvd_type |
typedef octave_value(* octave::conv_fptr) (std::list< void * > &input_buf_list, octave_idx_type input_buf_elts, octave_idx_type elts_read, octave_idx_type nr, octave_idx_type nc, bool swap, bool do_float_fmt_conv, bool do_NA_conv, mach_info::float_format from_flt_fmt) |
Definition at line 6466 of file oct-stream.cc.
typedef real_ggsvd3_ptr<F77_DBLE>::type octave::dggsvd3_type |
typedef real_ggsvd_ptr<F77_DBLE>::type octave::dggsvd_type |
typedef std::function<void (void)> octave::fcn_callback |
Definition at line 46 of file event-manager.h.
typedef jit_const<bool, jit_typeinfo::get_bool> octave::jit_const_bool |
typedef jit_const<jit_range, jit_typeinfo::get_range, const jit_range&> octave::jit_const_range |
typedef jit_const<double, jit_typeinfo::get_scalar> octave::jit_const_scalar |
typedef jit_const<std::string, jit_typeinfo::get_string, const std::string&, true> octave::jit_const_string |
typedef jit_array<NDArray, double> octave::jit_matrix |
Definition at line 115 of file jit-typeinfo.h.
typedef std::function<void (octave::interpreter&)> octave::meth_callback |
Definition at line 47 of file event-manager.h.
typedef real_ggsvd3_ptr<F77_REAL>::type octave::sggsvd3_type |
typedef real_ggsvd_ptr<F77_REAL>::type octave::sggsvd_type |
typedef void octave::sig_handler(int) |
Definition at line 46 of file sighandlers.h.
typedef int octave::suitesparse_integer |
Definition at line 171 of file oct-sparse.h.
Definition at line 65 of file pt-cbinop.cc.
typedef octave_handle octave::url_handle |
Definition at line 45 of file url-handle-manager.h.
typedef comp_ggsvd3_ptr<F77_DBLE_CMPLX, F77_DBLE>::type octave::zggsvd3_type |
typedef comp_ggsvd_ptr<F77_DBLE_CMPLX, F77_DBLE>::type octave::zggsvd_type |
anonymous enum |
Enumerator | |
---|---|
UNIFORM | |
FLAT | |
INTERP | |
TEXTURE |
Definition at line 73 of file gl-render.cc.
anonymous enum |
Enumerator | |
---|---|
NONE | |
GOURAUD |
Definition at line 82 of file gl-render.cc.
anonymous enum |
Enumerator | |
---|---|
X_AXIS | |
Y_AXIS | |
Z_AXIS |
Definition at line 65 of file gl-render.cc.
enum octave::dbstop_args |
Enumerator | |
---|---|
dbstop_in | |
dbstop_at | |
dbstop_if | |
dbstop_none |
Definition at line 262 of file bp-table.cc.
enum octave::select_flags |
Enumerator | |
---|---|
select_ignore_hittest | |
select_last |
Definition at line 38 of file gl-select.h.
std::ostream & octave::__diary__ | ( | void | ) |
Definition at line 488 of file pager.cc.
References octave::output_system::__diary__(), and __get_output_system__().
bp_table & octave::__get_bp_table__ | ( | const std::string & | who | ) |
Definition at line 167 of file interpreter-private.cc.
References __get_evaluator__(), and octave::tree_evaluator::get_bp_table().
Referenced by octave::tree_jit::enabled(), and out_of_date_check().
cdef_manager & octave::__get_cdef_manager__ | ( | const std::string & | who | ) |
Definition at line 181 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_cdef_manager().
Referenced by octave::cdef_class::cdef_class_rep::construct_object(), octave::fcn_info::fcn_info_rep::find_package(), octave::fcn_info::fcn_info_rep::load_class_method(), lookup_class(), lookup_package(), octave::cdef_class::make_meta_class(), octave::cdef_class::cdef_class_rep::meta_release(), and octave::cdef_package::cdef_package_rep::meta_release().
child_list & octave::__get_child_list__ | ( | const std::string & | who | ) |
Definition at line 174 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_child_list().
Referenced by respond_to_pending_signals(), and run_command_and_return_output().
symbol_scope octave::__get_current_scope__ | ( | const std::string & | who | ) |
Definition at line 143 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_current_scope().
Referenced by octave::jit_convert::jit_convert(), __require_current_scope__(), octave::fcn_info::fcn_info_rep::builtin_find(), octave::fcn_info::fcn_info_rep::find(), and find_private_file().
display_info & octave::__get_display_info__ | ( | const std::string & | who | ) |
Definition at line 188 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_display_info().
Referenced by default_screendepth(), default_screenpixelsperinch(), and default_screensize().
dynamic_loader & octave::__get_dynamic_loader__ | ( | const std::string & | who | ) |
Definition at line 66 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_dynamic_loader().
Referenced by octave_dld_function::~octave_dld_function(), and octave_mex_function::~octave_mex_function().
error_system & octave::__get_error_system__ | ( | const std::string & | who | ) |
Definition at line 73 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_error_system().
Referenced by disable_warning(), error_1(), interpreter_try(), last_error_id(), last_error_message(), last_error_stack(), last_warning_id(), last_warning_message(), vpanic(), vusage_with_id(), vwarning(), and warning_enabled().
tree_evaluator & octave::__get_evaluator__ | ( | const std::string & | who | ) |
Definition at line 160 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_evaluator().
Referenced by __get_bp_table__(), octave::nested_fcn_handle::call(), octave::anonymous_fcn_handle::call(), called_from_builtin(), curr_fcn_unwind_protect_frame(), octave::fcn_info::fcn_info_rep::find_autoload(), mex::function_name(), get_class_context(), octave_class::get_current_method_class(), get_current_shlib(), get_user_code(), octave_class::in_class_method(), is_method_executing(), out_of_date_check(), print_usage(), and octave::base_parser::validate_matrix_for_assignment().
event_manager & octave::__get_event_manager__ | ( | const std::string & | who | ) |
Definition at line 122 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_event_manager().
Referenced by octave_user_code::~octave_user_code(), edit_history_add_hist(), readline_event_hook(), and rehash_internal().
gh_manager & octave::__get_gh_manager__ | ( | const std::string & | who | ) |
Definition at line 80 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_gh_manager().
Referenced by figure::properties::adopt(), axes::properties::adopt(), hggroup::properties::adopt(), uibuttongroup::properties::adopt(), adopt(), base_graphics_object::build_user_defaults_map(), calc_dimensions(), close_figure(), convert_cdata(), convert_text_position(), delete_graphics_object(), axes::properties::delete_text_child(), device_pixel_ratio(), do_cleanup_waitfor_listener(), children_property::do_delete_children(), children_property::do_get_children(), handle_property::do_set(), octave::opengl_renderer::draw(), octave::opengl_renderer::draw_all_lights(), octave::opengl_renderer::draw_axes_x_grid(), octave::opengl_renderer::draw_axes_y_grid(), octave::opengl_renderer::draw_axes_z_grid(), callback_property::execute(), callback_event::execute(), mcode_event::execute(), set_event::execute(), octave::base_graphics_toolkit::finalize(), finalize_r(), text::properties::get___fontsize_points__(), graphics_object::get_ancestor(), axes::properties::get_boundingbox(), uicontrol::properties::get_boundingbox(), uibuttongroup::properties::get_boundingbox(), uipanel::properties::get_boundingbox(), uitable::properties::get_boundingbox(), get_children_limits(), base_properties::get_children_of_type(), base_graphics_object::get_default(), figure::get_default(), axes::get_default(), uitoolbar::get_default(), patch::properties::get_do_lighting(), surface::properties::get_do_lighting(), axes::properties::get_extent(), base_graphics_object::get_factory_default(), get_graphics_object_type(), get_property_from_handle(), base_properties::get_toolkit(), octave::base_graphics_toolkit::initialize(), initialize_r(), is_handle_visible(), isfigure(), ishghandle(), make_graphics_handle(), make_graphics_object(), base_properties::mark_modified(), base_properties::override_defaults(), octave::opengl_renderer::points_to_pixels(), process_graphics_events(), root_figure::properties::remove_child(), figure::properties::remove_child(), axes::properties::remove_child(), hggroup::properties::remove_child(), reparent(), base_graphics_object::reset_default_properties(), base_property::run_listeners(), screen_size_pixels(), base_property::set(), axes::properties::set_defaults(), base_properties::set_parent(), figure::properties::set_position(), set_property_in_handle(), axes::properties::set_text_child(), sleep(), octave::base_graphics_toolkit::update(), base_properties::update_autopos(), base_graphics_object::update_axis_limits(), base_properties::update_axis_limits(), uicontextmenu::properties::update_beingdeleted(), base_properties::update_boundingbox(), axes::properties::update_font(), text::properties::update_font(), text::properties::update_fontunits(), axes::properties::update_handlevisibility(), hggroup::properties::update_limits(), text::properties::update_text_extent(), update_text_pos(), axes::properties::update_title_position(), base_properties::update_uicontextmenu(), axes::properties::update_units(), uicontrol::properties::update_units(), axes::properties::update_xlabel_position(), axes::properties::update_ylabel_position(), axes::properties::update_zlabel_position(), base_graphics_object::value_as_string(), base_graphics_object::values_as_string(), base_graphics_object::values_as_struct(), waitfor_listener(), xcreatefcn(), xget(), xinitialize(), xreset_default_properties(), xset(), and xset_gcbo().
gtk_manager & octave::__get_gtk_manager__ | ( | const std::string & | who | ) |
Definition at line 195 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_gtk_manager().
Referenced by gh_manager::gh_manager(), default_graphics_toolkit(), and figure::properties::set___graphics_toolkit__().
help_system & octave::__get_help_system__ | ( | const std::string & | who | ) |
Definition at line 87 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_help_system().
input_system & octave::__get_input_system__ | ( | const std::string & | who | ) |
Definition at line 94 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_input_system().
interpreter & octave::__get_interpreter__ | ( | const std::string & | who | ) |
Definition at line 53 of file interpreter-private.cc.
References error(), and octave::interpreter::the_interpreter().
Referenced by __get_cdef_manager__(), __get_child_list__(), __get_current_scope__(), __get_display_info__(), __get_dynamic_loader__(), __get_error_system__(), __get_evaluator__(), __get_event_manager__(), __get_gh_manager__(), __get_gtk_manager__(), __get_help_system__(), __get_input_system__(), __get_load_path__(), __get_load_save_system__(), __get_output_system__(), __get_symbol_table__(), __get_type_info__(), octave::interpreter::add_atexit_function(), octave::internal_fcn_handle::call(), octave::simple_fcn_handle::call(), octave::scoped_fcn_handle::call(), octave::class_simple_fcn_handle::call(), octave_oncleanup::call_object_destructor(), cleanup_tmp_files(), convert_to_valid_int(), octave::base_stream::do_gets(), octave::base_stream::do_oscanf(), octave::base_stream::do_scanf(), octave::base_stream::do_textscan(), octave::octave_lvalue::eval_for_numel(), eval_string(), octave_builtin::execute(), extract_function(), feval(), octave::cdef_package::cdef_package_rep::find(), octave::base_parser::finish_array_list(), get_help_from_file(), get_output_list(), have_gnuplot_binary(), octave::load_path::dir_info::initialize(), octave::anonymous_fcn_handle::load_ascii(), octave::anonymous_fcn_handle::load_binary(), load_fcn_from_file(), octave::anonymous_fcn_handle::load_hdf5(), load_inline_fcn(), octave::base_parser::make_colon_expression(), mark_for_deletion(), maybe_missing_function_hook(), mexCallMATLAB(), mexEvalString(), mexEvalStringWithTrap(), mexGetVariable(), mexIsLocked(), mexLock(), mexPutVariable(), mexUnlock(), octave::anonymous_fcn_handle::parse(), raw_mode(), read_mat5_binary_element(), octave_class::reconstruct_exemplar(), octave::cdef_object_rep::release(), base_graphics_object::remove_all_listeners(), octave::interpreter::remove_atexit_function(), octave_user_function::restore_warning_states(), safe_source_file(), save_mat_ascii_data(), set_warning_state(), show_octave_dbstack(), octave::base_stream::skipl(), source_file(), symbol_exist(), unique_symbol_name(), octave::load_path::dir_info::update(), and octave_classdef::xnumel().
load_path & octave::__get_load_path__ | ( | const std::string & | who | ) |
Definition at line 108 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_load_path().
Referenced by octave::fcn_info::fcn_info_rep::builtin_find(), octave::cdef_method::cdef_method_rep::check_method(), contents_file_in_path(), fcn_file_in_path(), file_in_path(), octave::fcn_info::fcn_info_rep::find(), find_data_file_in_load_path(), octave::fcn_info::fcn_info_rep::find_user_function(), octave_class::load_ascii(), octave_class::load_binary(), octave::fcn_info::fcn_info_rep::load_class_constructor(), octave::fcn_info::fcn_info_rep::load_class_method(), octave_class::load_hdf5(), octave::fcn_info::fcn_info_rep::load_private_function(), out_of_date_check(), rehash_internal(), octave_class::save_ascii(), octave_class::save_binary(), octave_class::save_hdf5(), and save_mat5_binary_element().
load_save_system & octave::__get_load_save_system__ | ( | const std::string & | who | ) |
Definition at line 115 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_load_save_system().
Referenced by dump_octave_core().
output_system & octave::__get_output_system__ | ( | const std::string & | who | ) |
Definition at line 101 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_output_system().
Referenced by __diary__(), __stdout__(), flush_stdout(), octave::pager_buf::sync(), and octave::diary_buf::sync().
symbol_table & octave::__get_symbol_table__ | ( | const std::string & | who | ) |
Definition at line 136 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_symbol_table().
Referenced by octave_class::octave_class(), octave::load_path::package_info::add_to_fcn_map(), attempt_type_conversion(), do_class_concat(), octave::simple_fcn_handle::fcn_val(), octave::jit_typeinfo::find_builtin(), octave::scoped_fcn_handle::find_function(), octave::base_parser::finish_classdef_file(), octave::simple_fcn_handle::function_value(), octave::class_simple_fcn_handle::function_value(), get_dispatch_type(), octave::jit_convert::get_variable(), octave_class::index_vector(), install_dld_function(), install_mex_function(), octave_class::is_true(), is_valid_function(), octave::fcn_info::fcn_info_rep::load_class_method(), oct_binop_default(), oct_unop_default(), out_of_date_check(), octave_class::size(), octave_class::string_vector_value(), octave_class::subsasgn_common(), octave_class::subsref(), octave::simple_fcn_handle::user_function_value(), and octave_class::xnumel().
type_info & octave::__get_type_info__ | ( | const std::string & | who | ) |
Definition at line 129 of file interpreter-private.cc.
References __get_interpreter__(), and octave::interpreter::get_type_info().
Referenced by octave_value::do_non_const_unary_op(), do_unary_op(), hdf5_read_next_data_internal(), octave_value_typeinfo::installed_type_info(), octave_value_typeinfo::installed_type_names(), octave_value_typeinfo::lookup_assign_op(), octave_value_typeinfo::lookup_assignany_op(), octave_value_typeinfo::lookup_binary_class_op(), octave_value_typeinfo::lookup_binary_op(), octave_value_typeinfo::lookup_cat_op(), octave_value_typeinfo::lookup_non_const_unary_op(), octave_value_typeinfo::lookup_pref_assign_conv(), octave_value_typeinfo::lookup_type(), octave_value_typeinfo::lookup_unary_class_op(), octave_value_typeinfo::lookup_unary_op(), octave_value_typeinfo::lookup_widening_op(), octave_base_value::numeric_assign(), read_binary_data(), read_text_data(), and octave_value_typeinfo::register_type().
symbol_scope octave::__require_current_scope__ | ( | const std::string & | who | ) |
Definition at line 150 of file interpreter-private.cc.
References __get_current_scope__(), and error().
Referenced by octave::jit_info::execute(), and octave::jit_info::find().
std::ostream & octave::__stdout__ | ( | void | ) |
Definition at line 481 of file pager.cc.
References __get_output_system__(), and octave::output_system::__stdout__().
OCTINTERP_API int octave::almost_match | ( | const std::string & | std, |
const std::string & | s, | ||
int | min_match_len, | ||
int | case_sens | ||
) |
Definition at line 257 of file utils.cc.
References octave_strncasecmp(), and octave::string::strncmp().
Referenced by almost_match(), and keyword_almost_match().
|
static |
Definition at line 46 of file environment.cc.
References octave::sys::env::getenv(), octave::directory_path::path_sep_str(), and octave::sys::env::putenv().
Referenced by octave::environment::exec_path(), and octave::environment::init_exec_path().
|
static |
Definition at line 57 of file ov-typeinfo.cc.
References retval, x, and Array< T >::xelem().
Referenced by octave::type_info::installed_type_info().
Definition at line 47 of file ov-typeinfo.cc.
References retval, x, and Array< T >::xelem().
Referenced by octave::type_info::installed_type_info().
OCTINTERP_API std::string octave::asprintf | ( | const char * | fmt, |
... | |||
) |
Definition at line 1396 of file utils.cc.
References retval, and vasprintf().
|
static |
Definition at line 835 of file cdef-class.cc.
References octave_value::is_string(), and octave_value::string_value().
Referenced by octave::cdef_class::make_meta_class().
OCTAVE_API Array< double > octave::base64_decode | ( | const std::string & | str | ) |
Definition at line 61 of file oct-base64.cc.
References Array< T >::fortran_vec(), free(), len, octave_base64_decode_alloc_wrapper(), Array< T >::resize(), and retval.
Referenced by Fbase64_decode().
OCTAVE_API bool octave::base64_encode | ( | const char * | inc, |
const size_t | inlen, | ||
char ** | out | ||
) |
Definition at line 39 of file oct-base64.cc.
References current_liboctave_error_handler, and octave_base64_encode_alloc_wrapper().
Referenced by Fbase64_encode().
|
static |
Definition at line 248 of file fcn-info.cc.
References btyp_bool, btyp_char, btyp_complex, btyp_double, btyp_float, btyp_float_complex, btyp_func_handle, btyp_isarray(), btyp_isinteger(), and btyp_num_types.
Referenced by get_dispatch_type().
OCTINTERP_API interrupt_handler octave::catch_interrupts | ( | void | ) |
Definition at line 322 of file sighandlers.cc.
References generic_sig_handler(), retval, and set_signal_handler().
Referenced by octave::interpreter::initialize(), install_signal_handlers(), and octave::interpreter::recover_from_exception().
|
static |
Definition at line 54 of file variable-editor-model.cc.
References octave_value::is_string(), octave_value::is_zero_by_zero(), octave_value::islogical(), octave_value::isnumeric(), octave_value::numel(), and octave_value::rows().
Referenced by octave::base_ve_model::edit_display_sub().
bool octave::check_access | ( | const cdef_class & | cls, |
const octave_value & | acc, | ||
const std::string & | meth_name, | ||
const std::string & | prop_name, | ||
bool | is_prop_set | ||
) |
Definition at line 294 of file cdef-utils.cc.
References octave_value::cell_value(), error(), octave::cdef_class::find_method(), octave::cdef_class::find_property(), octave::cdef_object::get(), get_class_context(), octave::cdef_class::get_name(), is_strict_superclass(), octave_value::is_string(), is_superclass(), octave_value::iscell(), octave_value::isobject(), m, octave_value::numel(), octave::cdef_object::ok(), panic_impossible, octave_value::string_value(), and to_cdef().
Referenced by octave::cdef_method::cdef_method_rep::check_access(), octave::cdef_property::cdef_property_rep::check_get_access(), and octave::cdef_property::cdef_property_rep::check_set_access().
OCTINTERP_API void octave::check_dimensions | ( | dim_vector & | dim, |
const char * | warnfor | ||
) |
Definition at line 1179 of file utils.cc.
References dim_vector::ndims(), and warning_with_id().
|
static |
Definition at line 1166 of file utils.cc.
References warning_with_id().
Referenced by check_dimensions(), Fcell(), fill_matrix(), and get_dimensions().
std::string octave::check_for_doc_string | ( | comment_list * | comments | ) |
Definition at line 124 of file pt-classdef.cc.
References octave::base_list< elt_type >::back(), octave::comment_elt::is_block(), octave::comment_elt::is_full_line(), and octave::comment_elt::text().
|
static |
Definition at line 164 of file load-save.cc.
References octave::sys::get_ASCII_filename(), octave::sys::ifstream(), and retval.
Referenced by octave::load_save_system::get_file_format().
|
inlinestatic |
Definition at line 40 of file oct-sparse.cc.
Referenced by to_octave_idx_type_ptr(), and to_suitesparse_intptr().
|
static |
Definition at line 149 of file chol.cc.
References conj(), F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T >::fortran_vec(), n, r, retval, and Array< T >::xelem().
|
static |
Definition at line 194 of file chol.cc.
References conj(), F77_CMPLX_ARG, F77_XFCN, Array< T >::fortran_vec(), n, r, retval, and Array< T >::xelem().
|
static |
Definition at line 101 of file chol.cc.
References F77_XFCN, Array< T >::fortran_vec(), n, r, retval, and Array< T >::xelem().
Definition at line 53 of file chol.cc.
References F77_XFCN, Array< T >::fortran_vec(), n, r, retval, and Array< T >::xelem().
Referenced by octave::math::chol2inv(), and octave::math::chol< T >::inverse().
|
static |
Definition at line 201 of file cdef-manager.cc.
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 127 of file cdef-manager.cc.
References error(), octave::cdef_method::execute(), octave::cdef_class::find_method(), octave::cdef_method::is_static(), octave_value_list::length(), octave::cdef_object::ok(), octave_value_list::splice(), and to_cdef().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 112 of file cdef-manager.cc.
References error(), octave_value_list::length(), lookup_class(), name, retval, and to_ov().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 200 of file cdef-manager.cc.
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 94 of file cdef-manager.cc.
References octave_value::cell_value(), octave::cdef_object::get(), octave_value_list::length(), lookup_classes(), retval, to_cdef(), and to_ov().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 61 of file cdef-manager.cc.
References octave::cdef_class::get_methods(), octave_value_list::length(), retval, and to_cdef().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 46 of file cdef-manager.cc.
References octave::cdef_class::get_properties(), octave_value_list::length(), retval, and to_cdef().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 76 of file cdef-manager.cc.
References octave_value::cell_value(), octave::cdef_object::get(), octave_value_list::length(), lookup_classes(), retval, to_cdef(), and to_ov().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 148 of file cdef-manager.cc.
References error(), octave::cdef_class::find_property(), octave::cdef_property::get_value(), octave::cdef_property::is_constant(), octave_value_list::length(), octave::cdef_object::ok(), retval, and to_cdef().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 199 of file cdef-manager.cc.
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 198 of file cdef-manager.cc.
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 197 of file cdef-manager.cc.
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 202 of file cdef-manager.cc.
Referenced by octave::cdef_manager::cdef_manager().
OCTINTERP_API void octave::cleanup_statement_list | ( | tree_statement_list ** | lst | ) |
Definition at line 9731 of file oct-parse.cc.
|
static |
Definition at line 808 of file cdef-class.cc.
References octave::tree_expression::evaluate(), octave::tree_classdef_attribute::expression(), octave::tree_expression::is_identifier(), octave::tree_expression::name(), and octave_value().
Referenced by octave::cdef_class::make_meta_class().
OCTINTERP_API std::string octave::contents_file_in_path | ( | const std::string & | dir | ) |
Definition at line 632 of file utils.cc.
References __get_load_path__(), octave::sys::file_ops::concat(), octave::sys::base_file_stat::exists(), octave::load_path::find_dir(), octave::sys::env::make_absolute(), and retval.
Referenced by contents_file_in_path().
|
static |
Definition at line 6375 of file oct-stream.cc.
References do_float_format_conversion(), is_old_NA(), octave::mach_info::native_float_format(), and replace_old_NA().
|
static |
Definition at line 6804 of file oct-stream.cc.
References V.
|
static |
Definition at line 6851 of file oct-stream.cc.
References do_double_format_conversion(), do_float_format_conversion(), oct_data_conv::dt_char, oct_data_conv::dt_double, oct_data_conv::dt_int16, oct_data_conv::dt_int32, oct_data_conv::dt_int64, oct_data_conv::dt_int8, oct_data_conv::dt_schar, oct_data_conv::dt_single, oct_data_conv::dt_uchar, oct_data_conv::dt_uint16, oct_data_conv::dt_uint32, oct_data_conv::dt_uint64, oct_data_conv::dt_uint8, error(), octave::mach_info::flt_fmt_ieee_big_endian, octave::mach_info::flt_fmt_ieee_little_endian, retval, and octave::mach_info::words_big_endian().
Referenced by octave::stream::write().
|
static |
Definition at line 6816 of file oct-stream.cc.
References V.
|
inlinestatic |
|
inlinestatic |
Definition at line 790 of file oct-fftw.cc.
References conj(), dim_vector::ndims(), and dim_vector::numel().
Referenced by octave::fftw::fftNd().
|
static |
Definition at line 86 of file oct-stream.cc.
References __get_interpreter__(), octave_value::double_value(), lo_ieee_isnan, octave::math::nint(), octave::interpreter::recover_from_exception(), and retval.
Referenced by octave::stream_list::get_file_number(), octave::stream_list::get_info(), octave::stream::getl(), octave::stream::gets(), octave::stream::seek(), and octave::stream::skipl().
|
static |
Definition at line 98 of file main-window.cc.
Referenced by octave::main_window::main_window().
|
static |
Definition at line 692 of file randmtzig.cc.
References EMANTISSA, EXP_SECTION_AREA, ffe, ffi, fke, fki, fwe, fwi, inittf, NMANTISSA, NOR_SECTION_AREA, x, ZIGGURAT_EXP_R, ZIGGURAT_NOR_R, and ZIGINT.
Referenced by rand_exponential< float >(), and rand_normal< float >().
void octave::create_ziggurat_tables | ( | void | ) |
Definition at line 489 of file randmtzig.cc.
References EMANTISSA, EXP_SECTION_AREA, fe, fi, initt, ke, ki, NMANTISSA, NOR_SECTION_AREA, we, wi, x, ZIGGURAT_EXP_R, ZIGGURAT_NOR_R, and ZIGINT.
Referenced by rand_exponential< double >(), and rand_normal< double >().
|
static |
Definition at line 302 of file sighandlers.cc.
References octave_raise_wrapper(), octave_set_default_signal_handler(), and octave_strsignal_wrapper().
Referenced by install_signal_handlers().
|
static |
Definition at line 117 of file pager.cc.
References octave::config::default_pager(), and octave::sys::env::getenv().
|
static |
Definition at line 67 of file resource-manager.cc.
References octave::sys::file_ops::dir_sep_str(), QtHandles::Utils::fromStdString(), octave::sys::env::getenv(), and octave::config::oct_etc_dir().
Referenced by octave::resource_manager::reload_settings().
OCTINTERP_API octave_idx_type octave::dims_to_numel | ( | const dim_vector & | dims, |
const octave_value_list & | idx_arg | ||
) |
Definition at line 1260 of file utils.cc.
References error(), octave_value::index_vector(), octave_value::is_magic_colon(), octave_value::isnumeric(), len, idx_vector::length(), octave_value_list::length(), dim_vector::numel(), octave_value::numel(), dim_vector::redim(), and retval.
Referenced by dims_to_numel(), Fnumel(), and octave_base_value::xnumel().
|
static |
Definition at line 558 of file stack-frame.cc.
References octave::symbol_scope::name(), octave::symbol_scope::num_symbols(), and octave::symbol_scope::symbol_list().
Referenced by octave::script_stack_frame::display(), octave::user_fcn_stack_frame::display(), and octave::scope_stack_frame::display().
char* octave::do_completer_word_break_hook | ( | ) |
int octave::do_printf_conv | ( | std::ostream & | os, |
const std::string & | encoding, | ||
const char * | fmt, | ||
int | nsa, | ||
int | sa_1, | ||
int | sa_2, | ||
T | arg, | ||
const std::string & | who | ||
) |
Definition at line 5610 of file oct-stream.cc.
References error(), format(), and retval.
Referenced by octave::base_stream::do_numeric_printf_conv().
|
static |
Definition at line 5639 of file oct-stream.cc.
References error(), octave::printf_format_elt::flags, octave::printf_format_elt::fw, left, len, octave::printf_format_elt::prec, and octave::string::u8_to_encoding().
Referenced by octave::base_stream::do_printf().
|
static |
Definition at line 87 of file variable-editor-model.cc.
References octave_value::is_string(), octave_value::isempty(), octave_value::islogical(), octave_value::isnumeric(), octave_value::numel(), and octave_value::rows().
Referenced by octave::cell_model::requires_sub_editor(), octave::scalar_struct_model::requires_sub_editor(), octave::vector_struct_model::requires_sub_editor(), and octave::struct_model::requires_sub_editor().
template void octave::do_scanf_conv | ( | std::istream & | , |
const scanf_format_elt & | , | ||
double * | , | ||
Matrix & | , | ||
double * | , | ||
octave_idx_type & | , | ||
octave_idx_type & | , | ||
octave_idx_type | , | ||
octave_idx_type | , | ||
bool | |||
) |
void octave::do_scanf_conv | ( | std::istream & | is, |
const scanf_format_elt & | fmt, | ||
T | valptr, | ||
Matrix & | mval, | ||
double * | data, | ||
octave_idx_type & | idx, | ||
octave_idx_type & | conversion_count, | ||
octave_idx_type | nr, | ||
octave_idx_type | max_size, | ||
bool | discard | ||
) |
Definition at line 4387 of file oct-stream.cc.
References Array< T >::fortran_vec(), octave_scan(), and Matrix::resize().
Referenced by octave::base_stream::do_scanf().
OCTINTERP_API octave_value octave::do_simple_cellfun | ( | octave_value_list(*)(const octave_value_list &, int) | fun, |
const char * | fun_name, | ||
const octave_value_list & | args | ||
) |
Definition at line 1617 of file utils.cc.
References do_simple_cellfun(), octave_value_list::length(), and retval.
OCTINTERP_API octave_value_list octave::do_simple_cellfun | ( | octave_value_list(*)(const octave_value_list &, int) | fun, |
const char * | fun_name, | ||
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 1549 of file utils.cc.
References octave_value::cell_value(), Array< T >::dims(), error(), octave_value::iscell(), octave_value_list::length(), n, numel(), Array< T >::numel(), OCTAVE_LOCAL_BUFFER, Array< T >::resize(), and retval.
Referenced by do_simple_cellfun(), do_simple_cellfun(), Fstrfind(), and Fstrrep().
OCTINTERP_API std::string octave::do_string_escapes | ( | const std::string & | s | ) |
Definition at line 654 of file utils.cc.
References len, min(), Array< T >::resize(), retval, and warning().
Referenced by do_string_escapes(), Fdlmread(), Fdo_string_escapes(), octave::stream::oscanf(), octave::textscan::parse_options(), octave::stream::printf(), octave::stream::scanf(), and textscan_internal().
OCTINTERP_API bool octave::drive_or_unc_share | ( | const std::string & | name | ) |
Definition at line 384 of file sysdep.cc.
References len, name, and octave::sys::u8_to_wstring().
Referenced by symbol_exist().
|
static |
Definition at line 636 of file symtab.cc.
References A, C, octave_value(), and V.
Referenced by octave::symbol_table::dump().
octave_value octave::dump_function_map | ( | const std::map< std::string, octave_value > & | fcn_map | ) |
Definition at line 1093 of file fcn-info.cc.
References octave_value::dump(), and octave_value().
Referenced by octave::fcn_info::fcn_info_rep::dump(), and octave::symbol_scope_rep::dump().
|
static |
Definition at line 130 of file oct-hist.cc.
References __get_event_manager__(), octave::command_history::add(), octave::event_manager::append_history(), and len.
Referenced by octave::history_system::do_edit_history().
|
static |
Definition at line 80 of file oct-hist.cc.
Referenced by octave::history_system::do_edit_history().
|
static |
Definition at line 6632 of file oct-parse.cc.
References octave::token::classdef_end, octave::token::enumeration_end, octave::token::events_end, octave::token::for_end, octave::token::function_end, octave::token::if_end, octave::token::methods_end, panic_impossible, octave::token::parfor_end, octave::token::properties_end, retval, octave::token::simple_end, octave::token::switch_end, octave::token::try_catch_end, octave::token::unwind_protect_end, and octave::token::while_end.
Referenced by octave::base_parser::end_token_error().
|
static |
Definition at line 4094 of file pt-eval.cc.
References octave_value::dims(), dim_vector::ndims(), and dim_vector::resize().
Referenced by octave::tree_evaluator::evaluate_end_expression().
|
static |
Definition at line 443 of file jit-typeinfo.cc.
References error().
Referenced by octave_jit_call().
OCTAVE_NORETURN OCTAVE_API void octave::err_del_index_out_of_range | ( | bool | is1d, |
octave_idx_type | idx, | ||
octave_idx_type | ext | ||
) |
Definition at line 110 of file lo-array-errwarn.cc.
References error_id_index_out_of_bounds.
Referenced by Array< T >::delete_elements(), and Sparse< T >::delete_elements().
|
static |
Definition at line 97 of file load-save.cc.
References error().
Referenced by octave::load_save_system::get_file_format(), octave::load_save_system::load(), and octave::load_save_system::save().
OCTAVE_NORETURN OCTAVE_API void octave::err_index_out_of_range | ( | int | nd, |
int | dim, | ||
octave_idx_type | idx, | ||
octave_idx_type | ext | ||
) |
Definition at line 308 of file lo-array-errwarn.cc.
OCTAVE_NORETURN OCTAVE_API void octave::err_index_out_of_range | ( | int | nd, |
int | dim, | ||
octave_idx_type | idx, | ||
octave_idx_type | ext, | ||
const dim_vector & | dv | ||
) |
Definition at line 273 of file lo-array-errwarn.cc.
Referenced by DiagArray2< T >::check_idx(), Range::checkelem(), Array< T >::checkelem(), compute_index(), Range::index(), Sparse< T >::index(), Array< T >::index(), Array< octave_value * >::lookup(), octave_jit_gindex_range(), Array< octave_value * >::optimize_dimensions(), and sub2ind().
|
static |
Definition at line 594 of file ov-fcn-handle.cc.
Referenced by octave::simple_fcn_handle::call(), and octave::scoped_fcn_handle::call().
|
static |
Definition at line 7419 of file oct-stream.cc.
References error().
Referenced by octave::stream_list::lookup(), and octave::stream_list::remove().
OCTAVE_NORETURN OCTAVE_API void octave::err_invalid_index | ( | const std::string & | idx, |
octave_idx_type | nd, | ||
octave_idx_type | dim, | ||
const std::string & | |||
) |
Definition at line 201 of file lo-array-errwarn.cc.
Referenced by idx_vector::idx_range_rep::idx_range_rep(), idx_vector::idx_scalar_rep::idx_scalar_rep(), idx_vector::idx_vector_rep::idx_vector_rep(), idx_vector::idx_vector_rep::checkelem(), idx_vector::idx_mask_rep::checkelem(), Array< T >::checkelem(), compute_index(), convert_index(), err_invalid_index(), octave_base_value::index_vector(), octave_sparse_matrix::index_vector(), and octave_jit_ginvalid_index().
OCTAVE_NORETURN OCTAVE_API void octave::err_invalid_index | ( | double | n, |
octave_idx_type | nd, | ||
octave_idx_type | dim, | ||
const std::string & | var | ||
) |
Definition at line 217 of file lo-array-errwarn.cc.
References err_invalid_index(), octave::math::floor(), octave::math::isnan(), and n.
OCTAVE_NORETURN OCTAVE_API void octave::err_invalid_index | ( | octave_idx_type | n, |
octave_idx_type | nd, | ||
octave_idx_type | dim, | ||
const std::string & | var | ||
) |
Definition at line 210 of file lo-array-errwarn.cc.
References err_invalid_index(), and n.
OCTAVE_NORETURN OCTAVE_API void octave::err_invalid_resize | ( | void | ) |
Definition at line 280 of file lo-array-errwarn.cc.
Referenced by Array< T >::resize(), Sparse< T >::resize1(), Array< T >::resize1(), and Array< T >::resize2().
|
static |
Definition at line 56 of file cdef-method.cc.
References error(), octave::cdef_object::get(), octave::cdef_method::get_name(), octave_value::is_string(), and octave_value::string_value().
Referenced by octave::cdef_method::cdef_method_rep::execute().
OCTAVE_NORETURN OCTAVE_API void octave::err_nan_to_character_conversion | ( | void | ) |
OCTAVE_NORETURN OCTAVE_API void octave::err_nan_to_logical_conversion | ( | void | ) |
Definition at line 56 of file lo-array-errwarn.cc.
Referenced by octave_complex::bool_array_value(), octave_complex_matrix::bool_array_value(), octave_float_scalar::bool_array_value(), octave_float_complex::bool_array_value(), octave_float_complex_matrix::bool_array_value(), octave_float_matrix::bool_array_value(), octave_range::bool_array_value(), octave_matrix::bool_array_value(), octave_sparse_matrix::bool_array_value(), octave_scalar::bool_array_value(), octave_complex::bool_value(), octave_float_scalar::bool_value(), octave_float_complex::bool_value(), octave_scalar::bool_value(), octave_base_matrix< MT >::is_true(), octave_base_sparse< T >::is_true(), oct_unop_not(), octave_jit_err_nan_to_logical_conversion(), ComplexNDArray::operator!(), SparseComplexMatrix::operator!(), NDArray::operator!(), SparseMatrix::operator!(), FloatComplexNDArray::operator!(), FloatNDArray::operator!(), octave_sparse_complex_matrix::sparse_bool_matrix_value(), and octave_sparse_matrix::sparse_bool_matrix_value().
OCTAVE_NORETURN OCTAVE_API void octave::err_nonconformant | ( | const char * | op, |
const dim_vector & | op1_dims, | ||
const dim_vector & | op2_dims | ||
) |
Definition at line 96 of file lo-array-errwarn.cc.
References error_id_nonconformant_args, and dim_vector::str().
OCTAVE_NORETURN OCTAVE_API void octave::err_nonconformant | ( | const char * | op, |
octave_idx_type | op1_len, | ||
octave_idx_type | op2_len | ||
) |
Definition at line 70 of file lo-array-errwarn.cc.
References error_id_nonconformant_args.
Referenced by Array< T >::assign(), Sparse< T >::assign(), binmap(), do_add_dm_sm(), do_add_sm_dm(), do_extended_gcd(), do_mm_binary_op(), do_mm_inplace_op(), do_mul_dm_sm(), do_mul_sm_dm(), do_sub_dm_sm(), do_sub_sm_dm(), elem_xpow(), Fbalance(), Fqz(), Fsylvester(), gepbalance< T >::init(), max(), min(), mx_div_conform(), mx_leftdiv_conform(), octinternal_do_mul_pm_sm(), octinternal_do_mul_sm_pm(), operator*(), ComplexColumnVector::operator+=(), ComplexDiagMatrix::operator+=(), ComplexMatrix::operator+=(), Matrix::operator+=(), FloatComplexColumnVector::operator+=(), FloatComplexDiagMatrix::operator+=(), FloatComplexMatrix::operator+=(), FloatMatrix::operator+=(), FloatComplexRowVector::operator+=(), ComplexRowVector::operator+=(), ComplexColumnVector::operator-=(), ComplexMatrix::operator-=(), Matrix::operator-=(), FloatComplexColumnVector::operator-=(), FloatComplexMatrix::operator-=(), FloatMatrix::operator-=(), FloatComplexRowVector::operator-=(), ComplexRowVector::operator-=(), plus_or_minus(), product(), quotient(), and xgemm().
OCTAVE_NORETURN OCTAVE_API void octave::err_nonconformant | ( | const char * | op, |
octave_idx_type | op1_nr, | ||
octave_idx_type | op1_nc, | ||
octave_idx_type | op2_nr, | ||
octave_idx_type | op2_nc | ||
) |
Definition at line 82 of file lo-array-errwarn.cc.
References error_id_nonconformant_args.
OCTINTERP_API octave_value octave::eval_string | ( | const std::string & | eval_str, |
bool | silent, | ||
int & | parse_status | ||
) |
Definition at line 9723 of file oct-parse.cc.
References __get_interpreter__(), and octave::interpreter::eval_string().
OCTINTERP_API octave_value_list octave::eval_string | ( | const std::string & | eval_str, |
bool | silent, | ||
int & | parse_status, | ||
int | nargout | ||
) |
Definition at line 9714 of file oct-parse.cc.
References __get_interpreter__(), and octave::interpreter::eval_string().
|
static |
Definition at line 202 of file oct-stream.cc.
Referenced by octave::scanf_format_list::finish_conversion().
|
static |
Definition at line 118 of file randpoisson.cc.
References flogfak().
Referenced by octave::dynamic_library::dynlib_rep::dynlib_rep(), octave::tree_classdef_methods_list::tree_classdef_methods_list(), octave::file_editor::add_file_editor_tab(), octave::call_stack::all_scripts(), octave::command_history::append(), octave::command_history::clean_up_and_save(), octave::files_dock_widget::contextmenu_rename(), octave::call_stack::curr_fcn_unwind_protect_frame(), octave::call_stack::current_user_code(), octave::call_stack::current_user_code_column(), octave::call_stack::current_user_code_line(), octave::call_stack::debug_user_code(), octave::call_stack::debug_user_code_column(), octave::call_stack::debug_user_code_line(), octave::command_history::do_append(), octave::math::do_bessel(), octave::command_history::do_clean_up_and_save(), octave::command_history::do_read(), octave::command_history::do_read_range(), octave::command_history::do_set_file(), octave::command_history::do_truncate_file(), octave::command_history::do_write(), octave::opengl_renderer::draw_patch(), octave::tree_superclass_ref::evaluate_n(), octave::dynamic_library::dynlib_rep::get_instance(), octave::find_file_less_than::getValue(), octave::file_editor::handle_autoc_cancelled(), octave::type_info::install_assign_op(), octave::type_info::install_assignany_op(), octave::type_info::install_binary_class_op(), octave::type_info::install_binary_op(), octave::fcn_info::fcn_info_rep::install_built_in_function(), octave::fcn_info::install_built_in_function(), octave::type_info::install_cat_op(), octave::fcn_info::fcn_info_rep::install_cmdline_function(), octave::fcn_info::install_cmdline_function(), octave::fcn_info::fcn_info_rep::install_local_function(), octave::fcn_info::install_local_function(), octave::type_info::install_non_const_unary_op(), octave::type_info::install_unary_class_op(), octave::type_info::install_unary_op(), octave::fcn_info::fcn_info_rep::install_user_function(), octave::fcn_info::install_user_function(), octave::type_info::install_widening_op(), octave::call_stack::is_class_constructor_executing(), octave::call_stack::is_class_method_executing(), octave::dynamic_loader::load_oct(), octave::type_info::lookup_assign_op(), octave::type_info::lookup_assignany_op(), octave::type_info::lookup_binary_class_op(), octave::type_info::lookup_binary_op(), octave::type_info::lookup_cat_op(), octave::type_info::lookup_non_const_unary_op(), octave::type_info::lookup_unary_class_op(), octave::type_info::lookup_unary_op(), octave::type_info::lookup_widening_op(), octave::file_editor::make_file_editor_tab(), octave::dynamic_library::dynlib_rep::new_instance(), octave::dynamic_library::open(), pclose(), pprsc(), octave::anonymous_fcn_handle::print_raw(), octave::command_history::read(), octave::command_history::read_range(), octave::child_list::reap(), octave::type_info::register_assign_op(), octave::type_info::register_assignany_op(), octave::type_info::register_binary_class_op(), octave::type_info::register_binary_op(), octave::type_info::register_cat_op(), octave::type_info::register_non_const_unary_op(), octave::type_info::register_unary_class_op(), octave::type_info::register_unary_op(), octave::type_info::register_widening_op(), octave::file_editor::reset_focus(), same_file(), octave::dynamic_library::search(), octave::load_path::set_add_hook(), octave::command_history::set_file(), octave::load_path::set_remove_hook(), octave::command_history::truncate_file(), octave::file_editor_tab::update_lexer_settings(), octave::tree_evaluator::visit_function_def(), octave::tree_print_code::visit_function_def(), octave::tree_walker::visit_function_def(), and octave::command_history::write().
OCTINTERP_API std::string octave::fcn_file_in_path | ( | const std::string & | name | ) |
Definition at line 592 of file utils.cc.
References __get_load_path__(), octave::sys::env::absolute_pathname(), octave::sys::base_file_stat::exists(), octave::load_path::find_fcn_file(), octave::sys::base_file_stat::is_dir(), len, name, and retval.
Referenced by do_dbtype(), octave::tree_evaluator::echo(), fcn_file_in_path(), get_help_from_file(), and octave_user_function::mark_as_system_fcn_file().
OCTINTERP_API octave_value_list octave::feval | ( | const char * | name, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Evaluate an Octave function (built-in or interpreted) and return the list of result values.
name | The name of the function to call. |
args | The arguments to the function. |
nargout | The number of output arguments expected. |
nargout
. Definition at line 9580 of file oct-parse.cc.
References __get_interpreter__(), octave::interpreter::feval(), and name.
Referenced by attempt_type_conversion(), octave::tree_evaluator::bind_ans(), octave_oncleanup::call_object_destructor(), compare_property_values(), daspk_user_function(), daspk_user_jacobian(), dasrt_user_cf(), dasrt_user_f(), dasrt_user_j(), dassl_user_function(), dassl_user_jacobian(), do_class_concat(), octave::call_stack::do_who(), eigs_complex_func(), eigs_func(), named_hook_function::eval(), fcn_handle_hook_function::eval(), octave::tree_colon_expression::evaluate(), octave::tree_simple_assignment::evaluate(), octave::tree_multi_assignment::evaluate_n(), octave::tree_identifier::evaluate_n(), octave::cdef_method::cdef_method_rep::execute(), gh_manager::execute_callback(), Fbsxfun(), Fdisplay(), Fquadcc(), get_output_list(), octave::gtk_manager::get_toolkit(), octave::cdef_property::cdef_property_rep::get_value(), have_gnuplot_binary(), octave_class::index_vector(), octave_class::is_true(), octave_class::load_ascii(), octave_class::load_binary(), octave_class::load_hdf5(), lsode_user_function(), lsode_user_jacobian(), maybe_missing_function_hook(), octave::cdef_package::cdef_package_rep::meta_subsref(), mexCallMATLAB(), oct_binop_default(), oct_unop_default(), gnuplot_graphics_toolkit::print_figure(), print_usage(), quad_float_user_function(), quad_user_function(), read_mat5_binary_element(), octave_class::reconstruct_exemplar(), gnuplot_graphics_toolkit::redraw_figure(), octave_class::save_ascii(), octave_class::save_binary(), octave_class::save_hdf5(), save_mat5_binary_element(), octave::cdef_property::cdef_property_rep::set_value(), octave_class::size(), octave_class::string_vector_value(), octave_class::subsasgn_common(), octave_class::subsref(), and octave_class::xnumel().
OCTINTERP_API octave_value_list octave::feval | ( | const octave_value & | val, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 9604 of file oct-parse.cc.
References __get_interpreter__(), and octave::interpreter::feval().
OCTINTERP_API octave_value_list octave::feval | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 9612 of file oct-parse.cc.
References __get_interpreter__(), and octave::interpreter::feval().
OCTINTERP_API octave_value_list octave::feval | ( | const std::string & | name, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 9588 of file oct-parse.cc.
References __get_interpreter__(), octave::interpreter::feval(), and name.
OCTINTERP_API octave_value_list octave::feval | ( | octave_function * | fcn, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 9596 of file oct-parse.cc.
References __get_interpreter__(), and octave::interpreter::feval().
OCTAVE_API std::string octave::fftw_version | ( | void | ) |
Definition at line 1123 of file oct-fftw.cc.
Referenced by F__octave_config_info__().
OCTAVE_API std::string octave::fftwf_version | ( | void | ) |
Definition at line 1133 of file oct-fftw.cc.
Referenced by F__octave_config_info__().
OCTINTERP_API std::string octave::file_in_path | ( | const std::string & | name, |
const std::string & | suffix | ||
) |
Definition at line 541 of file utils.cc.
References __get_load_path__(), octave::load_path::find_file(), octave::sys::env::make_absolute(), and name.
Referenced by octave::interpreter::execute_startup_files(), file_in_path(), and symbol_exist().
std::string octave::find_bkpt_list | ( | octave_value_list | slist, |
std::string | match | ||
) |
Definition at line 809 of file bp-table.cc.
References octave_value_list::length(), and retval.
Referenced by octave::bp_table::get_breakpoint_list().
OCTINTERP_API std::string octave::find_data_file_in_load_path | ( | const std::string & | fcn, |
const std::string & | file, | ||
bool | require_regular_file | ||
) |
Definition at line 553 of file utils.cc.
References __get_load_path__(), octave::sys::env::absolute_pathname(), octave::sys::base_file_stat::exists(), octave::load_path::find_file(), octave::sys::base_file_stat::is_reg(), octave::sys::env::make_absolute(), octave::sys::env::rooted_relative_pathname(), and warn_data_file_in_path().
Referenced by do_stream_open(), Fdlmread(), find_data_file_in_load_path(), and find_file_to_load().
|
static |
Definition at line 553 of file bp-table.cc.
References octave_base_value::is_user_function(), max(), retval, and octave_user_code::subfunctions().
Referenced by octave::bp_table::add_breakpoint().
|
static |
Definition at line 185 of file load-save.cc.
References octave::sys::file_ops::dir_sep_chars(), error(), octave::sys::base_file_stat::exists(), find_data_file_in_load_path(), octave::sys::base_file_stat::is_reg(), and name.
Referenced by octave::load_save_system::load().
|
static |
Definition at line 153 of file load-path.cc.
References __get_current_scope__(), octave_function::dir_name(), octave::sys::file_ops::dir_sep_str(), octave::sys::base_file_stat::exists(), octave::sys::base_file_stat::is_reg(), retval, and octave::symbol_scope::user_code().
Referenced by octave::load_path::find_file().
OCTINTERP_API FloatMatrix octave::float_identity_matrix | ( | octave_idx_type | nr, |
octave_idx_type | nc | ||
) |
|
static |
OCTAVE_API void octave::flush_stdout | ( | void | ) |
Definition at line 260 of file pager.cc.
References __get_output_system__(), and octave::output_system::flush_stdout().
Referenced by octave::interpreter::execute_atexit_fcns(), F__event_manager_edit_file__(), F__event_manager_file_dialog__(), F__event_manager_input_dialog__(), F__event_manager_list_dialog__(), F__event_manager_question_dialog__(), Ffflush(), gh_manager::process_events(), octave::interpreter::shutdown(), sleep(), and octave::error_system::vwarning().
|
static |
Definition at line 97 of file oct-rand.cc.
Referenced by octave::rand::do_seed(), and octave::rand::initialize_ranlib_generators().
OCTINTERP_API size_t octave::format | ( | std::ostream & | os, |
const char * | fmt, | ||
... | |||
) |
Definition at line 1329 of file utils.cc.
References retval, and vformat().
Referenced by QtHandles::Table::columnformat(), octave::symbol_info_accumulator::display(), octave::symbol_info_list::display(), do_printf_conv(), F__magick_finfo__(), Faudiodevinfo(), QtHandles::formatComplex(), octave::opengl_functions::glDrawPixels(), octave::opengl_functions::glReadPixels(), octave::opengl_functions::glTexImage2D(), QtHandles::itemFor(), octave::load_save_system::load(), octave::symbol_info_list::parse_whos_line_format(), QtHandles::qStringValueFor(), octave::load_save_system::save(), octave::load_save_system::save_header_format_string(), octave::documentation::select_all_occurrences(), set_format_style(), QtHandles::Table::updateColumnname(), QtHandles::Table::updateData(), QtHandles::Table::updateDataColumn(), and QtHandles::Table::updateRowname().
OCTINTERP_API size_t octave::format | ( | std::ostream & | os, |
const std::string & | enc, | ||
const char * | fmt, | ||
... | |||
) |
|
static |
Definition at line 314 of file sighandlers.cc.
Referenced by install_signal_handlers().
|
static |
Definition at line 434 of file ft-text-renderer.cc.
References octave::ft_manager::font_destroyed().
Referenced by octave::ft_manager::do_get_font().
|
static |
Definition at line 269 of file sighandlers.cc.
References can_interrupt, octave_get_sig_number(), octave_initialized, octave_interrupt_state, octave_signal_caught, and signals_caught.
Referenced by catch_interrupts(), and install_signal_handlers().
std::string octave::genpath | ( | const std::string & | dirname, |
const string_vector & | skip | ||
) |
Definition at line 2280 of file load-path.cc.
References octave::sys::file_ops::concat(), octave::sys::file_ops::dirname(), octave::sys::get_dirlist(), octave::sys::base_file_stat::is_dir(), len, string_vector::numel(), octave::directory_path::path_sep_str(), retval, and string_vector::sort().
Referenced by Fgenpath(), octave::environment::init_image_path(), and maybe_add_path_elts().
std::string octave::get_base_name | ( | const std::string & | nm | ) |
Definition at line 44 of file cdef-utils.cc.
Referenced by make_function_of_class(), and octave::cdef_class::cdef_class_rep::run_constructor().
cdef_class octave::get_class_context | ( | std::string & | name, |
bool & | in_constructor | ||
) |
Definition at line 247 of file cdef-utils.cc.
References __get_evaluator__(), octave::tree_evaluator::current_function(), octave_function::dispatch_class(), octave::tree_evaluator::get_dispatch_class(), octave_function::is_anonymous_function_of_class(), octave_function::is_class_method(), octave_function::is_classdef_constructor(), octave_function::is_private_function(), lookup_class(), name, and octave_function::name().
Referenced by check_access(), octave_classdef_superclass_ref::execute(), get_class_context(), and in_class_method().
cdef_class octave::get_class_context | ( | void | ) |
Definition at line 285 of file cdef-utils.cc.
References get_class_context().
std::string octave::get_comment_text | ( | void | ) |
char* octave::get_comment_text_c_str | ( | void | ) |
std::string octave::get_concat_class | ( | const std::string & | c1, |
const std::string & | c2 | ||
) |
Definition at line 56 of file pt-mat.cc.
References retval, and octave_base_value::static_class_name().
Referenced by do_cat(), octave::tm_const::init(), and octave::tm_row_const::init_element().
OCTINTERP_API void octave::get_dimensions | ( | const octave_value & | a, |
const char * | warn_for, | ||
dim_vector & | dim | ||
) |
Definition at line 1197 of file utils.cc.
References check_dimensions(), octave_value::dims(), error(), dim_vector::isvector(), n, Array< T >::numel(), octave_value::octave_idx_type_vector_value(), and dim_vector::resize().
Referenced by Fcell(), Feye(), fill_matrix(), Fsparse(), and get_dimensions().
OCTINTERP_API void octave::get_dimensions | ( | const octave_value & | a, |
const char * | warn_for, | ||
octave_idx_type & | nr, | ||
octave_idx_type & | nc | ||
) |
Definition at line 1227 of file utils.cc.
References check_dimensions(), octave_value::columns(), error(), octave_value::idx_type_value(), octave_value::is_scalar_type(), octave_value::octave_idx_type_vector_value(), and octave_value::rows().
OCTINTERP_API void octave::get_dimensions | ( | const octave_value & | a, |
const octave_value & | b, | ||
const char * | warn_for, | ||
octave_idx_type & | nr, | ||
octave_idx_type & | nc | ||
) |
Definition at line 1250 of file utils.cc.
References check_dimensions(), octave_value::idx_type_value(), and octave_value::isempty().
OCTINTERP_API std::string octave::get_dispatch_type | ( | const octave_value_list & | args | ) |
Definition at line 334 of file fcn-info.cc.
References get_dispatch_type().
OCTINTERP_API std::string octave::get_dispatch_type | ( | const octave_value_list & | args, |
builtin_type_t & | builtin_type | ||
) |
Definition at line 274 of file fcn-info.cc.
References __get_symbol_table__(), btyp_class_name, btyp_num_types, btyp_unknown, build_sup_table(), octave_value::builtin_type(), octave_value::class_name(), octave::symbol_table::is_superiorto(), octave_value_list::length(), and n.
Referenced by do_class_concat(), octave::fcn_info::fcn_info_rep::find_method(), and get_dispatch_type().
|
static |
Definition at line 78 of file variable-editor-model.cc.
References octave_value::get_edit_display_format(), and octave_value::numel().
Referenced by octave::base_ve_model::edit_display_sub().
load_path::dir_info::fcn_file_map_type octave::get_fcn_files | ( | const std::string & | d | ) |
Definition at line 1201 of file load-path.cc.
|
static |
Definition at line 8873 of file oct-parse.cc.
References octave::sys::ifstream(), and name.
Referenced by octave::base_parser::bison_error().
octave_value octave::get_function_handle | ( | interpreter & | interp, |
const octave_value & | arg, | ||
const std::list< std::string > & | parameter_names | ||
) |
Definition at line 215 of file interpreter-private.cc.
References octave::interpreter::feval(), octave::symbol_table::find_function(), octave::interpreter::get_symbol_table(), octave_value::is_defined(), octave_value::is_function_handle(), octave_value::is_inline_function(), octave_value::is_string(), octave_value_list::length(), octave_value(), and octave_value::string_value().
octave_value octave::get_function_handle | ( | interpreter & | interp, |
const octave_value & | arg, | ||
const std::string & | parameter_name | ||
) |
Definition at line 203 of file interpreter-private.cc.
Referenced by DEFMETHOD(), DEFMETHODX(), F__eigs__(), Farrayfun(), Fcellfun(), and Fquadcc().
OCTINTERP_API std::string octave::get_help_from_file | ( | const std::string & | nm, |
bool & | symbol_found | ||
) |
Definition at line 9314 of file oct-parse.cc.
References get_help_from_file().
OCTINTERP_API std::string octave::get_help_from_file | ( | const std::string & | nm, |
bool & | symbol_found, | ||
std::string & | full_file | ||
) |
Definition at line 9268 of file oct-parse.cc.
References __get_interpreter__(), octave::sys::env::base_pathname(), octave::sys::file_ops::dir_sep_str(), octave_function::doc_string(), fcn_file_in_path(), octave_value::function_value(), octave_value::is_defined(), parse_fcn_file(), and retval.
Referenced by get_help_from_file().
|
static |
Definition at line 155 of file oct-hist.cc.
References octave_value::int_value(), octave_value::is_string(), octave_value::isnumeric(), and octave_value::string_value().
Referenced by mk_tmp_hist_file().
|
inlinestatic |
Definition at line 43 of file aepbalance.cc.
void octave::get_mersenne_twister_state | ( | uint32_t * | save | ) |
Definition at line 301 of file randmtzig.cc.
References left, MT_N, and state.
Referenced by octave::rand::get_internal_state().
|
static |
Definition at line 890 of file pt-eval.cc.
Referenced by octave::tree_evaluator::make_fcn_handle().
OCTINTERP_API std::string octave::get_P_tmpdir | ( | void | ) |
Definition at line 698 of file sysdep.cc.
References octave::sys::env::getenv(), and retval.
Referenced by FP_tmpdir().
|
static |
Definition at line 66 of file variable-editor-model.cc.
References octave_value::is_dq_string(), and octave_value::is_sq_string().
Referenced by octave::string_model::quote_char(), octave::cell_model::quote_char(), octave::scalar_struct_model::quote_char(), octave::vector_struct_model::quote_char(), and octave::struct_model::quote_char().
|
static |
Definition at line 153 of file oct-stream.cc.
References error(), get_size(), octave::math::isinf(), max(), and Array< T >::numel().
|
static |
Definition at line 127 of file oct-stream.cc.
References d, error(), octave::math::isinf(), lo_ieee_isnan, max(), octave::math::nint_big(), and retval.
Referenced by get_size(), octave::stream::read(), and octave::base_stream::scanf().
octave_user_code * octave::get_user_code | ( | const std::string & | fname | ) |
Definition at line 1002 of file bp-table.cc.
References __get_evaluator__(), and octave::tree_evaluator::get_user_code().
|
static |
Definition at line 78 of file settings-dialog.cc.
References MaxLexerStyles, and MaxStyleNumber.
Referenced by octave::settings_dialog::read_lexer_settings(), and octave::settings_dialog::write_lexer_settings().
OCTINTERP_API void octave::gl2ps_print | ( | opengl_functions & | glfcns, |
const graphics_object & | fig, | ||
const std::string & | stream, | ||
const std::string & | term | ||
) |
Definition at line 1411 of file gl2ps-print.cc.
References octave::action_container::add_fcn(), err_disabled_feature(), error(), octave::sys::fopen(), graphics_object::get(), octave_value::matrix_value(), and popen().
Referenced by QtHandles::GLCanvas::do_print().
|
static |
Definition at line 221 of file load-save.cc.
References len.
Referenced by octave::load_save_system::save().
void octave::graphics_init | ( | interpreter & | interp, |
base_qobject & | oct_qobj | ||
) |
Definition at line 45 of file graphics-init.cc.
References gh_manager::enable_event_processing(), octave::interpreter::get_gh_manager(), octave::interpreter::get_gtk_manager(), gh_manager::graphics_lock(), octave::gtk_manager::load_toolkit(), and octave::gtk_manager::register_toolkit().
Referenced by octave::interpreter_qobject::execute().
|
static |
Definition at line 225 of file cdef-manager.cc.
References retval.
Referenced by octave::cdef_manager::cdef_manager().
OCTINTERP_API Matrix octave::identity_matrix | ( | octave_idx_type | nr, |
octave_idx_type | nc | ||
) |
OCTINTERP_API interrupt_handler octave::ignore_interrupts | ( | void | ) |
Definition at line 333 of file sighandlers.cc.
References retval, and set_signal_handler().
Referenced by octave::history_system::do_edit_history(), kbhit(), and respond_to_pending_signals().
|
static |
Definition at line 191 of file load-path.cc.
References path, and octave::directory_path::path_sep_char().
Referenced by octave::load_path::package_info::add_to_fcn_map().
|
static |
Definition at line 249 of file error.cc.
References octave::tree_evaluator::empty_backtrace(), and octave::interpreter::get_evaluator().
Referenced by Frethrow().
|
static |
Definition at line 1188 of file oct-stream.cc.
References retval.
void octave::init_mersenne_twister | ( | const uint32_t * | init_key, |
const int | key_length | ||
) |
Definition at line 217 of file randmtzig.cc.
References init_mersenne_twister(), initf, left, MT_N, and state.
void octave::init_mersenne_twister | ( | const uint32_t | s | ) |
Definition at line 197 of file randmtzig.cc.
References initf, left, MT_N, and state.
Referenced by octave::rand::do_reset(), init_mersenne_twister(), octave::rand::initialize_mersenne_twister(), next_state(), and octave::rand::set_internal_state().
void octave::init_mersenne_twister | ( | void | ) |
Definition at line 257 of file randmtzig.cc.
References octave::sys::fopen(), init_mersenne_twister(), MT_N, n, octave::sys::time::unix_time(), and octave::sys::time::usec().
|
static |
Definition at line 169 of file oct-mutex.cc.
|
static |
Definition at line 238 of file error.cc.
References octave_scalar_map::setfield(), and state.
Referenced by octave::error_system::initialize_default_warning_state().
|
static |
Definition at line 425 of file interpreter.cc.
References lo_error_handler(), lo_error_with_id_handler(), set_liboctave_error_handler(), set_liboctave_error_with_id_handler(), set_liboctave_warning_handler(), set_liboctave_warning_with_id_handler(), warning(), and warning_with_id().
Referenced by octave::interpreter::interpreter().
|
static |
Definition at line 54 of file gsvd.cc.
References F77_FUNC(), gsvd_fcn, gsvd_initialized, have_DGGSVD3, octave::dynamic_library::search(), and STRINGIZE.
Referenced by octave::math::gsvd< T >::gsvd(), and gsvd< T >::ggsvd().
|
static |
Definition at line 357 of file interpreter.cc.
References F__version_info__(), OCTAVE_RELEASE_DATE, OCTAVE_VERSION, and octave::config::release().
Referenced by octave::interpreter::interpreter().
|
static |
Definition at line 374 of file interpreter.cc.
References F77_FUNC(), NaN, octave_set_xerbla_handler(), and xerbla_abort().
Referenced by octave::interpreter::interpreter().
OCTINTERP_API void octave::install_signal_handlers | ( | void | ) |
Definition at line 361 of file sighandlers.cc.
References catch_interrupts(), deadly_sig_handler(), fpe_sig_handler(), generic_sig_handler(), octave_create_interrupt_watcher_thread(), octave_num_signals(), set_signal_handler(), and signals_caught.
Referenced by octave::interpreter::interpreter(), and main().
bool octave::is_direct_superclass | ( | const cdef_class & | clsa, |
const cdef_class & | clsb | ||
) |
Definition at line 232 of file cdef-utils.cc.
References is_superclass().
Referenced by octave_classdef_superclass_ref::execute().
bool octave::is_dummy_method | ( | const octave_value & | fcn | ) |
Definition at line 179 of file cdef-utils.cc.
References octave_user_code::body(), octave_value::is_defined(), octave_value::is_user_function(), retval, and octave_value::user_function_value().
Referenced by octave::cdef_method::cdef_method_rep::check_method(), and octave::cdef_manager::make_method().
|
static |
Definition at line 76 of file octave-qscintilla.cc.
References retval.
Referenced by octave::octave_qscintilla::auto_close(), and octave::octave_qscintilla::smart_indent().
bool octave::is_equal_to | ( | const anonymous_fcn_handle & | fh1, |
const anonymous_fcn_handle & | fh2 | ||
) |
Definition at line 2500 of file ov-fcn-handle.cc.
Referenced by oct_binop_eq(), and oct_binop_ne().
bool octave::is_equal_to | ( | const class_simple_fcn_handle & | fh1, |
const class_simple_fcn_handle & | fh2 | ||
) |
Definition at line 1822 of file ov-fcn-handle.cc.
bool octave::is_equal_to | ( | const internal_fcn_handle & | fh1, |
const internal_fcn_handle & | fh2 | ||
) |
Definition at line 745 of file ov-fcn-handle.cc.
bool octave::is_equal_to | ( | const nested_fcn_handle & | fh1, |
const nested_fcn_handle & | fh2 | ||
) |
Definition at line 1647 of file ov-fcn-handle.cc.
bool octave::is_equal_to | ( | const scoped_fcn_handle & | fh1, |
const scoped_fcn_handle & | fh2 | ||
) |
Definition at line 1436 of file ov-fcn-handle.cc.
bool octave::is_equal_to | ( | const simple_fcn_handle & | fh1, |
const simple_fcn_handle & | fh2 | ||
) |
Definition at line 1239 of file ov-fcn-handle.cc.
|
static |
Definition at line 56 of file cdef-property.cc.
References __get_evaluator__(), octave::tree_evaluator::current_function(), octave::tree_evaluator::evaluate(), octave::base_list< elt_type >::front(), octave_value::function_value(), octave::cdef_object::is(), octave_user_function::is_classdef_constructor(), octave_value::is_defined(), octave_user_function::parameter_list(), octave_user_function::return_list(), octave::base_list< elt_type >::size(), to_cdef(), octave_value::type_name(), and octave_base_value::user_function_value().
Referenced by octave::cdef_property::cdef_property_rep::get_value(), and octave::cdef_property::cdef_property_rep::set_value().
|
static |
Definition at line 5670 of file oct-stream.cc.
References octave_value::is_true(), octave_value::isinf(), and octave_value::isnan().
Referenced by octave::opengl_renderer::clip_code(), and octave::base_stream::do_numeric_printf_conv().
|
inlinestatic |
Definition at line 6347 of file oct-stream.cc.
Referenced by convert_and_copy().
|
inline |
Definition at line 6353 of file oct-stream.cc.
References __lo_ieee_is_old_NA().
bool octave::is_opaque | ( | const FT_GlyphSlot & | glyph, |
const int | x, | ||
const int | y | ||
) |
Definition at line 813 of file ft-text-renderer.cc.
Referenced by octave::ft_text_renderer::process_character().
bool octave::is_strict_superclass | ( | const cdef_class & | clsa, |
const cdef_class & | clsb | ||
) |
Definition at line 226 of file cdef-utils.cc.
References is_superclass().
Referenced by check_access(), and octave_classdef_superclass_ref::execute().
bool octave::is_superclass | ( | const cdef_class & | clsa, |
const cdef_class & | clsb, | ||
bool | allow_equal, | ||
int | max_depth | ||
) |
Definition at line 200 of file cdef-utils.cc.
References octave_value::cell_value(), octave::cdef_object::get(), octave_classdef::get_property(), lookup_class(), Array< T >::numel(), retval, and octave_value::string_value().
Referenced by check_access(), in_class_method(), is_direct_superclass(), octave_classdef::is_instance_of(), and is_strict_superclass().
bool octave::isa | ( | U * | value | ) |
Definition at line 233 of file jit-util.h.
bool octave::iskeyword | ( | const std::string & | s | ) |
Definition at line 1283 of file lex.cc.
References octave_kw_hash::in_word_set().
Referenced by octave::tree_evaluator::assignin(), Fiskeyword(), Fisvarname(), octave::base_lexer::fq_identifier_contains_keyword(), octave::base_lexer::handle_superclass_identifier(), octave::base_parser::make_assign_op(), octave_lex(), read_mat_ascii_data(), and symbol_exist().
|
static |
Definition at line 145 of file file-ops.cc.
References octave::sys::file_ops::is_dir_sep(), and len.
Referenced by tilde_expand_word().
std::ostream & octave::jit_print | ( | std::ostream & | os, |
jit_type * | atype | ||
) |
Definition at line 82 of file jit-typeinfo.cc.
References octave::jit_type::name().
std::ostream & octave::jit_print | ( | std::ostream & | os, |
jit_value * | avalue | ||
) |
Definition at line 198 of file jit-ir.cc.
References octave::jit_value::print().
Referenced by octave::jit_argument::print(), octave::jit_const< T, EXTRACT_T, PASS_T, QUOTE >::print(), octave::jit_instruction::short_print(), and octave::jit_assign_base::short_print().
Definition at line 529 of file jit-typeinfo.cc.
References octave::jit_type::depth(), and octave::jit_type::parent().
Referenced by octave::jit_phi::infer().
OCTINTERP_API int octave::kbhit | ( | bool | wait | ) |
Definition at line 654 of file sysdep.cc.
References ignore_interrupts(), raw_mode(), and set_interrupt_handler().
OCTINTERP_API int octave::keyword_almost_match | ( | const char *const * | std, |
int * | min_len, | ||
const std::string & | s, | ||
int | min_toks_to_match, | ||
int | max_toks | ||
) |
Definition at line 272 of file utils.cc.
References almost_match(), and strsave().
Referenced by keyword_almost_match(), set_DASPK_options(), set_DASRT_options(), set_DASSL_options(), set_LSODE_options(), set_Quad_options(), show_DASPK_options(), show_DASRT_options(), show_DASSL_options(), show_LSODE_options(), and show_Quad_options().
|
static |
Definition at line 404 of file interpreter.cc.
References verror_with_cfn().
Referenced by initialize_error_handlers().
|
static |
Definition at line 415 of file interpreter.cc.
References verror_with_id_cfn().
Referenced by initialize_error_handlers().
OCTINTERP_API octave_value octave::load_fcn_from_file | ( | const std::string & | file_name, |
const std::string & | dir_name, | ||
const std::string & | dispatch_type, | ||
const std::string & | package_name, | ||
const std::string & | fcn_name, | ||
bool | autoload | ||
) |
Definition at line 9321 of file oct-parse.cc.
References __get_interpreter__(), octave::sys::env::absolute_pathname(), octave::sys::env::base_pathname(), octave::sys::file_ops::dir_sep_str(), octave_function::doc_string(), octave_function::document(), octave_value::function_value(), octave::interpreter::get_dynamic_loader(), octave_value::is_defined(), len, octave::dynamic_loader::load_mex(), octave::dynamic_loader::load_oct(), octave::sys::env::make_absolute(), octave_value(), parse_fcn_file(), retval, and octave_function::stash_package_name().
Referenced by octave::cdef_method::cdef_method_rep::check_method(), octave::fcn_info::fcn_info_rep::find_autoload(), octave::fcn_info::fcn_info_rep::find_user_function(), octave::fcn_info::fcn_info_rep::load_class_constructor(), octave::fcn_info::fcn_info_rep::load_class_method(), load_out_of_date_fcn(), octave::fcn_info::fcn_info_rep::load_private_function(), and read_mat5_binary_element().
|
inlinestatic |
Definition at line 412 of file fcn-info.cc.
References octave_value::is_defined(), load_fcn_from_file(), octave_value(), and retval.
Referenced by out_of_date_check().
cdef_class octave::lookup_class | ( | const cdef_class & | cls | ) |
Definition at line 89 of file cdef-utils.cc.
cdef_class octave::lookup_class | ( | const octave_value & | ov | ) |
Definition at line 98 of file cdef-utils.cc.
References octave_value::is_string(), lookup_class(), octave_value::string_value(), and to_cdef().
cdef_class octave::lookup_class | ( | const std::string & | name, |
bool | error_if_not_found, | ||
bool | load_if_not_found | ||
) |
Definition at line 80 of file cdef-utils.cc.
References __get_cdef_manager__(), octave::cdef_manager::find_class(), and name.
Referenced by class_fromName(), octave::cdef_class::cdef_class_rep::delete_object(), octave_classdef_superclass_ref::execute(), F__methods__(), octave::cdef_manager::find_class(), octave::cdef_manager::find_method(), octave::cdef_class::cdef_class_rep::find_method(), octave::cdef_class::cdef_class_rep::find_methods(), octave::cdef_class::cdef_class_rep::find_names(), octave::cdef_class::cdef_class_rep::find_properties(), octave::cdef_class::cdef_class_rep::find_property(), Fproperties(), get_class_context(), octave_classdef::is_instance_of(), is_superclass(), lookup_class(), lookup_classes(), octave::cdef_class::make_meta_class(), octave_classdef::metaclass_query(), octave::cdef_class::cdef_class_rep::run_constructor(), and octave::ctor_analyzer::visit_superclass_ref().
std::list< cdef_class > octave::lookup_classes | ( | const Cell & | cls_list | ) |
Definition at line 113 of file cdef-utils.cc.
References lookup_class(), Array< T >::numel(), and retval.
Referenced by class_get_inferiorclasses(), class_get_superclasses(), octave::cdef_class::cdef_class_rep::initialize_object(), and octave::cdef_object_scalar::mark_for_construction().
cdef_package octave::lookup_package | ( | const std::string & | name, |
bool | error_if_not_found, | ||
bool | load_if_not_found | ||
) |
Definition at line 238 of file cdef-utils.cc.
References __get_cdef_manager__(), octave::cdef_manager::find_package(), and name.
Referenced by F__meta_get_package__(), and package_fromName().
|
static |
Definition at line 385 of file utils.cc.
References len, octave::sys::env::make_absolute(), string_vector::numel(), and retval.
Referenced by Ffile_in_loadpath(), and Ffile_in_path().
|
static |
Definition at line 66 of file cdef-class.cc.
References octave_value::is_defined(), octave_value(), and retval.
Referenced by octave::cdef_manager::cdef_manager(), and octave::cdef_class::make_meta_class().
octave_value octave::make_fcn_handle | ( | interpreter & | interp, |
const std::string & | nm | ||
) |
Definition at line 3098 of file ov-fcn-handle.cc.
References octave::interpreter::get_evaluator(), and octave::tree_evaluator::make_fcn_handle().
|
static |
Definition at line 38 of file cdef-manager.cc.
References octave_value().
base_text_renderer * octave::make_ft_text_renderer | ( | void | ) |
Definition at line 1550 of file ft-text-renderer.cc.
Referenced by make_text_renderer().
void octave::make_function_of_class | ( | const cdef_class & | cls, |
const octave_value & | fcn | ||
) |
Definition at line 74 of file cdef-utils.cc.
References octave::cdef_class::get_name(), and make_function_of_class().
void octave::make_function_of_class | ( | const std::string & | class_name, |
const octave_value & | fcn | ||
) |
Definition at line 55 of file cdef-utils.cc.
References octave_value::function_value(), get_base_name(), octave_user_function::mark_as_classdef_constructor(), octave_user_function::mark_as_classdef_method(), octave_function::name(), octave_function::stash_dispatch_class(), and octave_base_value::user_function_value().
Referenced by octave::cdef_method::cdef_method_rep::check_method(), make_function_of_class(), octave::cdef_class::make_meta_class(), octave::cdef_manager::make_method(), and octave::cdef_manager::make_property().
|
static |
Definition at line 39 of file url-handle-manager.cc.
Referenced by octave::url_handle_manager::free(), and octave::url_handle_manager::get_handle().
|
static |
Definition at line 255 of file jit-typeinfo.cc.
References Array< T >::resize().
Referenced by octave_jit_paren_scalar(), and octave_jit_paren_scalar_subsasgn().
string_vector octave::make_name_list | ( | void | ) |
|
static |
Definition at line 48 of file welcome-wizard.cc.
|
static |
Definition at line 66 of file variable-editor.cc.
Referenced by octave::variable_editor::construct_tool_bar(), octave::variable_editor_view::createColumnMenu(), octave::variable_editor_view::createContextMenu(), and octave::variable_editor_view::createRowMenu().
|
static |
Definition at line 444 of file sighandlers.cc.
References m, and set_sig_struct_field().
Referenced by FSIG().
|
static |
Definition at line 38 of file text-renderer.cc.
References make_ft_text_renderer().
Cell octave::map2Cell | ( | const std::map< T1, T2 > & | m | ) |
Definition at line 83 of file cdef-package.cc.
References m, retval, and to_ov().
Referenced by octave::cdef_package::cdef_package_rep::get_classes(), octave::cdef_package::cdef_package_rep::get_functions(), and octave::cdef_package::cdef_package_rep::get_packages().
|
static |
Definition at line 110 of file load-save.cc.
References glob_match::match(), and name.
Referenced by octave::load_save_system::load_vars().
|
static |
Definition at line 85 of file load-path.cc.
References genpath(), maybe_canonicalize(), path, and octave::directory_path::path_sep_str().
Referenced by octave::load_path::initialize().
|
static |
Definition at line 57 of file load-path.cc.
References octave::sys::env::absolute_pathname(), and octave::sys::canonicalize_file_name().
Referenced by octave::load_path::add(), octave::load_path::find_dir(), octave::load_path::find_dir_info(), octave::load_path::find_matching_dirs(), maybe_add_path_elts(), and octave::load_path::set().
tree_binary_expression * octave::maybe_compound_binary_expression | ( | tree_expression * | a, |
tree_expression * | b, | ||
int | l, | ||
int | c, | ||
octave_value::binary_op | t | ||
) |
Definition at line 203 of file pt-cbinop.cc.
References octave_value::op_el_and, octave_value::op_el_or, octave_value::op_ldiv, octave_value::op_mul, simplify_ldiv_op(), simplify_mul_op(), and octave_value::unknown_compound_binary_op.
Referenced by octave::base_parser::make_binary_op().
void octave::maybe_warn_string_concat | ( | bool | all_dq_strings_p, |
bool | all_sq_strings_p | ||
) |
Definition at line 127 of file pt-mat.cc.
References warning_with_id().
Referenced by octave::tm_const::concat(), and do_cat().
|
static |
Definition at line 125 of file octave-qobject.cc.
Referenced by octave::base_qobject::base_qobject().
|
static |
Definition at line 174 of file oct-hist.cc.
References error(), get_int_arg(), octave_value_list::length(), octave::command_history::list(), name, string_vector::numel(), octave::sys::ofstream(), octave::command_history::remove(), and octave::sys::tempnam().
Referenced by octave::history_system::do_edit_history(), and octave::history_system::do_run_history().
|
static |
Definition at line 87 of file pager.cc.
References len, octave::command_editor::terminal_cols(), and octave::command_editor::terminal_rows().
Referenced by octave::output_system::sync().
|
static |
Definition at line 88 of file sighandlers.cc.
References dump_octave_core(), octave_strsignal_wrapper(), and sysdep_cleanup().
Referenced by respond_to_pending_signals().
|
static |
Definition at line 52 of file gl-render.cc.
Referenced by octave::opengl_texture::create().
|
static |
octave_base_value* octave::octave_jit_binary_any_any | ( | octave_value::binary_op | op, |
octave_base_value * | lhs, | ||
octave_base_value * | rhs | ||
) |
Definition at line 105 of file jit-typeinfo.cc.
References do_binary_op(), octave_base_value::grab(), and octave_value::internal_rep().
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_call | ( | octave_builtin::fcn | fn, |
size_t | nargin, | ||
octave_base_value ** | argin, | ||
jit_type * | result_type | ||
) |
Definition at line 450 of file jit-typeinfo.cc.
References octave_value_list::empty(), err_bad_result(), octave_base_value::grab(), octave_value::internal_rep(), octave_value::is_undefined(), octave_value_list::length(), octave_value(), ovl(), and octave_value_list::xelem().
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_cast_any_complex | ( | Complex | c | ) |
Definition at line 209 of file jit-typeinfo.cc.
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_cast_any_matrix | ( | jit_matrix * | m | ) |
Definition at line 149 of file jit-typeinfo.cc.
References octave_base_value::grab(), octave_value::internal_rep(), and m.
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_cast_any_range | ( | jit_range * | rng | ) |
Definition at line 168 of file jit-typeinfo.cc.
References octave_base_value::grab(), and octave_value::internal_rep().
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_cast_any_scalar | ( | double | value | ) |
Definition at line 195 of file jit-typeinfo.cc.
Referenced by octave::jit_typeinfo::jit_typeinfo().
Complex octave::octave_jit_cast_complex_any | ( | octave_base_value * | obv | ) |
Definition at line 201 of file jit-typeinfo.cc.
References octave_base_value::complex_value(), and octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
jit_matrix octave::octave_jit_cast_matrix_any | ( | octave_base_value * | obv | ) |
Definition at line 160 of file jit-typeinfo.cc.
References octave_base_value::array_value(), m, and octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
jit_range octave::octave_jit_cast_range_any | ( | octave_base_value * | obv | ) |
Definition at line 178 of file jit-typeinfo.cc.
References r, octave_base_value::range_value(), and octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
double octave::octave_jit_cast_scalar_any | ( | octave_base_value * | obv | ) |
Definition at line 187 of file jit-typeinfo.cc.
References octave_base_value::double_value(), and octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 388 of file jit-typeinfo.cc.
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 379 of file jit-typeinfo.cc.
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_idx_type octave::octave_jit_compute_nelem | ( | double | base, |
double | limit, | ||
double | inc | ||
) |
Definition at line 117 of file jit-typeinfo.cc.
References Range::numel().
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_create_undef | ( | void | ) |
Definition at line 369 of file jit-typeinfo.cc.
References octave_base_value::grab(), and octave_value::internal_rep().
Referenced by octave::jit_typeinfo::jit_typeinfo().
double octave::octave_jit_end_matrix | ( | jit_matrix * | mat, |
octave_idx_type | idx, | ||
octave_idx_type | count | ||
) |
Definition at line 346 of file jit-typeinfo.cc.
References octave::jit_array< T, U >::m_dimensions.
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_err_nan_to_logical_conversion | ( | void | ) |
Definition at line 218 of file jit-typeinfo.cc.
References err_nan_to_logical_conversion().
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_gindex_range | ( | int | nd, |
int | dim, | ||
octave_idx_type | iext, | ||
octave_idx_type | ext | ||
) |
Definition at line 233 of file jit-typeinfo.cc.
References err_index_out_of_range().
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_ginvalid_index | ( | void | ) |
Definition at line 224 of file jit-typeinfo.cc.
References err_invalid_index().
Referenced by octave::jit_typeinfo::jit_typeinfo().
octave_base_value* octave::octave_jit_grab_any | ( | octave_base_value * | obv | ) |
Definition at line 136 of file jit-typeinfo.cc.
References octave_base_value::grab().
Referenced by octave::jit_typeinfo::jit_typeinfo().
jit_matrix octave::octave_jit_grab_matrix | ( | jit_matrix * | m | ) |
Definition at line 143 of file jit-typeinfo.cc.
References m.
Referenced by octave::jit_typeinfo::jit_typeinfo().
double octave::octave_jit_paren_scalar | ( | jit_matrix * | mat, |
double * | indices, | ||
octave_idx_type | idx_count | ||
) |
Definition at line 264 of file jit-typeinfo.cc.
References octave::jit_array< T, U >::m_array, make_indices(), and Array< T >::xelem().
Referenced by octave::jit_paren_subsref::init_paren_scalar().
jit_matrix octave::octave_jit_paren_scalar_subsasgn | ( | jit_matrix * | mat, |
double * | indices, | ||
octave_idx_type | idx_count, | ||
double | value | ||
) |
Definition at line 277 of file jit-typeinfo.cc.
References octave::jit_array< T, U >::m_array, make_indices(), octave::jit_array< T, U >::update(), and Array< T >::xelem().
Referenced by octave::jit_paren_subsasgn::init_paren_scalar().
jit_matrix octave::octave_jit_paren_subsasgn_impl | ( | jit_matrix * | mat, |
octave_idx_type | index, | ||
double | value | ||
) |
Definition at line 240 of file jit-typeinfo.cc.
References Array< T >::fortran_vec(), octave::jit_array< T, U >::m_array, Array< T >::numel(), Array< T >::resize1(), and octave::jit_array< T, U >::update().
Referenced by octave::jit_typeinfo::jit_typeinfo().
jit_matrix octave::octave_jit_paren_subsasgn_matrix_range | ( | jit_matrix * | mat, |
jit_range * | index, | ||
double | value | ||
) |
Definition at line 295 of file jit-typeinfo.cc.
References octave::jit_range::all_elements_are_ints(), Array< T >::assign(), Array< T >::jit_ref_count(), Array< T >::jit_slice_data(), octave::jit_array< T, U >::m_array, octave::jit_range::m_base, octave::jit_range::m_inc, octave::jit_range::m_nelem, octave::jit_array< T, U >::update(), and Array< T >::xelem().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 412 of file jit-typeinfo.cc.
References octave_jit_pow_scalar_scalar(), and pow().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 420 of file jit-typeinfo.cc.
References octave_jit_pow_scalar_scalar(), and pow().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Definition at line 428 of file jit-typeinfo.cc.
References octave_jit_pow_scalar_scalar(), and pow().
Referenced by octave::jit_typeinfo::jit_typeinfo().
Complex octave::octave_jit_pow_scalar_scalar | ( | double | lhs, |
double | rhs | ||
) |
Definition at line 403 of file jit-typeinfo.cc.
References pow(), and xisint().
Referenced by octave::jit_typeinfo::jit_typeinfo(), octave_jit_pow_complex_complex(), octave_jit_pow_complex_scalar(), and octave_jit_pow_scalar_complex().
void octave::octave_jit_print_any | ( | const char * | name, |
octave_base_value * | obv | ||
) |
Definition at line 91 of file jit-typeinfo.cc.
References name, octave_stdout, and octave_base_value::print_with_name().
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_print_matrix | ( | jit_matrix * | m | ) |
Definition at line 436 of file jit-typeinfo.cc.
References m, and octave_stdout.
void octave::octave_jit_print_scalar | ( | const char * | name, |
double | value | ||
) |
Definition at line 97 of file jit-typeinfo.cc.
References name, octave_stdout, and octave_value::print_with_name().
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_release_any | ( | octave_base_value * | obv | ) |
Definition at line 124 of file jit-typeinfo.cc.
References octave_base_value::release().
Referenced by octave::jit_typeinfo::jit_typeinfo().
void octave::octave_jit_release_matrix | ( | jit_matrix * | m | ) |
Definition at line 130 of file jit-typeinfo.cc.
References m.
Referenced by octave::jit_typeinfo::jit_typeinfo().
std::istream& octave::octave_scan | ( | std::istream & | is, |
const scanf_format_elt & | , | ||
char * | valptr | ||
) |
Definition at line 4341 of file oct-stream.cc.
std::istream& octave::octave_scan | ( | std::istream & | is, |
const scanf_format_elt & | fmt, | ||
double * | valptr | ||
) |
Definition at line 4349 of file oct-stream.cc.
References panic_impossible, and octave::scanf_format_elt::type.
std::istream& octave::octave_scan | ( | std::istream & | is, |
const scanf_format_elt & | fmt, | ||
T * | valptr | ||
) |
Definition at line 4290 of file oct-stream.cc.
References octave_scan_1(), and octave::scanf_format_elt::width.
Referenced by octave::base_stream::do_oscanf(), and do_scanf_conv().
std::istream& octave::octave_scan_1 | ( | std::istream & | is, |
const scanf_format_elt & | fmt, | ||
T * | valptr | ||
) |
Definition at line 4201 of file oct-stream.cc.
References octave::scanf_format_elt::type.
Referenced by octave_scan().
|
static |
Definition at line 5679 of file oct-stream.cc.
References octave_value::double_value(), octave::math::fix(), octave_value::is_string(), octave_value::is_uint64_type(), octave_value::isinteger(), max(), octave_value::uint64_scalar_value(), and octave_int< T >::value().
Referenced by octave::base_stream::do_numeric_printf_conv().
|
static |
Definition at line 5709 of file oct-stream.cc.
References do_binary_op(), octave_value::double_value(), octave::math::fix(), octave_value::is_string(), octave_value::is_true(), octave_value::isinteger(), max(), and octave_value::op_ge.
Referenced by octave::base_stream::do_numeric_printf_conv().
|
inline |
Definition at line 424 of file cdef-class.h.
|
inline |
Definition at line 431 of file cdef-class.h.
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_block_list & | blocks | ||
) |
Definition at line 133 of file jit-ir.cc.
References octave::jit_block_list::begin(), and octave::jit_block_list::end().
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_function & | fn | ||
) |
Definition at line 789 of file jit-typeinfo.cc.
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_matrix & | mat | ||
) |
Definition at line 497 of file jit-typeinfo.cc.
References octave::jit_array< T, U >::m_array, octave::jit_array< T, U >::m_dimensions, octave::jit_array< T, U >::m_ref_count, octave::jit_array< T, U >::m_slice_data, and octave::jit_array< T, U >::m_slice_len.
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_range & | rng | ||
) |
Definition at line 487 of file jit-typeinfo.cc.
References octave::jit_range::m_base, octave::jit_range::m_inc, octave::jit_range::m_limit, and octave::jit_range::m_nelem.
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const jit_value & | value | ||
) |
Definition at line 191 of file jit-ir.cc.
References octave::jit_value::short_print().
std::ostream & octave::operator<< | ( | std::ostream & | os, |
const llvm::Value & | v | ||
) |
Definition at line 46 of file jit-util.cc.
|
inline |
Definition at line 416 of file cdef-class.h.
|
static |
Definition at line 436 of file fcn-info.cc.
References __get_bp_table__(), __get_evaluator__(), __get_load_path__(), __get_symbol_table__(), octave::sys::env::absolute_pathname(), octave_function::canonical_name(), octave_function::fcn_file_name(), octave::load_path::find_fcn(), octave::load_path::find_method(), octave_base_value::function_value(), octave_base_value::is_anonymous_function(), octave::sys::base_file_stat::is_newer(), octave_function::is_relative(), octave_function::is_subfunction(), octave_function::is_system_fcn_file(), load_out_of_date_fcn(), octave::tree_evaluator::lookup_autoload(), octave_function::mark_fcn_file_up_to_date(), octave_function::name(), octave_value(), octave_function::package_name(), octave::symbol_table::parent_classes(), octave::bp_table::remove_all_breakpoints_in_file(), retval, same_file(), split_name_with_package(), octave_function::time_checked(), octave_function::time_parsed(), octave::sys::time::unix_time(), Vignore_function_time_stamp, Vlast_chdir_time, and Vlast_prompt_time.
Referenced by octave::fcn_info::fcn_info_rep::find_autoload(), octave::fcn_info::fcn_info_rep::find_method(), octave::fcn_info::fcn_info_rep::find_private_function(), octave::fcn_info::fcn_info_rep::find_user_function(), octave::fcn_info::fcn_info_rep::x_builtin_find(), and octave::fcn_info::fcn_info_rep::xfind().
|
static |
Definition at line 310 of file cdef-manager.cc.
References error(), octave_value_list::length(), lookup_package(), name, retval, and to_ov().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 235 of file cdef-manager.cc.
References octave::cdef_package::get_classes(), octave_value_list::length(), retval, and to_cdef().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 251 of file cdef-manager.cc.
References octave::cdef_package::get_functions(), octave_value_list::length(), retval, and to_cdef().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 267 of file cdef-manager.cc.
References octave::cdef_package::get_packages(), octave_value_list::length(), retval, and to_cdef().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 283 of file cdef-manager.cc.
References octave::cdef_manager::find_package(), octave::load_path::get_all_package_names(), octave::interpreter::get_cdef_manager(), octave::interpreter::get_load_path(), and to_ov().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 58 of file pager.cc.
References retval, octave::sys::wifexited(), and octave::sys::wifsignaled().
Referenced by octave::output_system::start_external_pager().
OCTAVE_API octave_value octave::parse_fcn_file | ( | interpreter & | interp, |
const std::string & | full_file, | ||
const std::string & | file, | ||
const std::string & | dir_name, | ||
const std::string & | dispatch_type, | ||
const std::string & | package_name, | ||
bool | require_file, | ||
bool | force_script, | ||
bool | autoload, | ||
bool | relative_lookup | ||
) |
Definition at line 9127 of file oct-parse.cc.
Referenced by F__parse_file__(), get_help_from_file(), load_fcn_from_file(), and octave::tree_evaluator::source_file().
OCTINTERP_API int octave::pclose | ( | FILE * | f | ) |
Definition at line 643 of file sysdep.cc.
References f().
Referenced by octave_procbuf::close(), and main().
|
static |
Definition at line 285 of file randpoisson.cc.
References octave::math::floor(), n, rand_uniform< double >(), and TABLESIZE.
|
static |
Definition at line 350 of file randpoisson.cc.
References flogfak(), octave::math::floor(), n, rand_uniform< double >(), and xlgamma().
OCTINTERP_API FILE * octave::popen | ( | const char * | command, |
const char * | mode | ||
) |
Definition at line 619 of file sysdep.cc.
References octave::action_container::add_fcn(), free(), and u8_to_wchar().
Referenced by gl2ps_print(), main(), and octave_procbuf::open().
|
static |
Definition at line 1173 of file oct-stream.cc.
References d, n, retval, and x.
Referenced by octave::textscan::read_double().
|
static |
Definition at line 123 of file randpoisson.cc.
References octave::math::ceil(), f(), flogfak(), octave::math::floor(), m, rand_uniform< double >(), and V.
Referenced by rand_poisson().
|
static |
Definition at line 205 of file cdef-manager.cc.
References error_with_id(), octave::cdef_object::get(), octave::cdef_property::get_name(), retval, and to_cdef().
Referenced by octave::cdef_manager::cdef_manager().
|
static |
Definition at line 132 of file octave-dock-widget.cc.
Referenced by octave::octave_dock_widget::octave_dock_widget(), and octave::octave_dock_widget::set_style().
|
inline |
Definition at line 58 of file qt-utils.h.
References len.
|
inline |
Definition at line 48 of file qt-utils.h.
Referenced by TerminalView::fontChange(), octave::variable_editor_view::setModel(), and TerminalView::showResizeNotification().
void octave::rand_exponential | ( | octave_idx_type | n, |
double * | p | ||
) |
Definition at line 668 of file randmtzig.cc.
References n, and rand_exponential< double >().
void octave::rand_exponential | ( | octave_idx_type | n, |
float * | p | ||
) |
Definition at line 846 of file randmtzig.cc.
References n, and rand_exponential< float >().
void octave::rand_exponential | ( | octave_idx_type | n, |
T * | p | ||
) |
T octave::rand_exponential | ( | void | ) |
void octave::rand_exponential< double > | ( | octave_idx_type | n, |
double * | p | ||
) |
double octave::rand_exponential< double > | ( | void | ) |
Definition at line 632 of file randmtzig.cc.
References create_ziggurat_tables(), ERANDI, fe, initt, ke, RANDU, we, x, ZIGGURAT_EXP_R, and ZIGINT.
Referenced by octave::rand::exponential(), octave::rand::fill(), and rand_exponential().
void octave::rand_exponential< float > | ( | octave_idx_type | n, |
float * | p | ||
) |
float octave::rand_exponential< float > | ( | void | ) |
Definition at line 810 of file randmtzig.cc.
References create_ziggurat_float_tables(), ERANDI, ffe, fke, fwe, inittf, RANDU, x, ZIGGURAT_EXP_R, and ZIGINT.
Referenced by octave::rand::exponential(), octave::rand::fill(), and rand_exponential().
template void octave::rand_gamma | ( | double | , |
octave_idx_type | , | ||
double * | |||
) |
template void octave::rand_gamma | ( | float | , |
octave_idx_type | , | ||
float * | |||
) |
T octave::rand_gamma | ( | T | a | ) |
Definition at line 42 of file randgamma.h.
References rand_gamma(), and retval.
void octave::rand_gamma | ( | T | a, |
octave_idx_type | n, | ||
T * | r | ||
) |
Definition at line 95 of file randgamma.cc.
References d, lo_ieee_isinf, n, NaN, r, and x.
Referenced by rand_gamma().
void octave::rand_normal | ( | octave_idx_type | n, |
double * | p | ||
) |
Definition at line 663 of file randmtzig.cc.
References n, and rand_normal< double >().
void octave::rand_normal | ( | octave_idx_type | n, |
float * | p | ||
) |
Definition at line 841 of file randmtzig.cc.
References n, and rand_normal< float >().
void octave::rand_normal | ( | octave_idx_type | n, |
T * | p | ||
) |
T octave::rand_normal | ( | void | ) |
void octave::rand_normal< double > | ( | octave_idx_type | n, |
double * | p | ||
) |
double octave::rand_normal< double > | ( | void | ) |
Definition at line 568 of file randmtzig.cc.
References create_ziggurat_tables(), fi, initt, ki, NRANDI, r, randi32, RANDU, UMASK, wi, x, ZIGGURAT_NOR_INV_R, and ZIGGURAT_NOR_R.
Referenced by octave::rand::fill(), octave::rand::normal(), and rand_normal().
void octave::rand_normal< float > | ( | octave_idx_type | n, |
float * | p | ||
) |
float octave::rand_normal< float > | ( | void | ) |
Definition at line 770 of file randmtzig.cc.
References create_ziggurat_float_tables(), ffi, fki, fwi, inittf, LMASK, r, randi32, RANDU, x, ZIGGURAT_NOR_INV_R, and ZIGGURAT_NOR_R.
Referenced by octave::rand::fill(), octave::rand::normal(), and rand_normal().
T octave::rand_poisson | ( | T | L_arg | ) |
Definition at line 420 of file randpoisson.cc.
References octave::math::floor(), lo_ieee_isinf, and NaN.
void octave::rand_poisson | ( | T | L_arg, |
octave_idx_type | n, | ||
T * | p | ||
) |
Definition at line 385 of file randpoisson.cc.
References octave::math::floor(), lo_ieee_isinf, n, NaN, and pprsc().
template double octave::rand_poisson< double > | ( | double | ) |
template void octave::rand_poisson< double > | ( | double | , |
octave_idx_type | , | ||
double * | |||
) |
Referenced by octave::rand::fill(), and octave::rand::poisson().
template float octave::rand_poisson< float > | ( | float | ) |
template void octave::rand_poisson< float > | ( | float | , |
octave_idx_type | , | ||
float * | |||
) |
Referenced by octave::rand::fill().
void octave::rand_uniform | ( | octave_idx_type | n, |
float * | p | ||
) |
Definition at line 836 of file randmtzig.cc.
References n, and rand_uniform< float >().
void octave::rand_uniform | ( | octave_idx_type | n, |
T * | p | ||
) |
T octave::rand_uniform | ( | void | ) |
void octave::rand_uniform< double > | ( | octave_idx_type | n, |
double * | p | ||
) |
Definition at line 658 of file randmtzig.cc.
References n, and rand_uniform< double >().
double octave::rand_uniform< double > | ( | void | ) |
Definition at line 413 of file randmtzig.cc.
References randu53().
Referenced by octave::rand::fill(), poisson_cdf_lookup(), poisson_rejection(), pprsc(), rand_uniform< double >(), and octave::rand::uniform().
void octave::rand_uniform< float > | ( | octave_idx_type | n, |
float * | p | ||
) |
float octave::rand_uniform< float > | ( | void | ) |
Definition at line 421 of file randmtzig.cc.
References randu24().
Referenced by octave::rand::fill(), rand_uniform(), and octave::rand::uniform().
|
static |
Definition at line 352 of file randmtzig.cc.
References randi32.
|
static |
Definition at line 367 of file randmtzig.cc.
References randi32.
|
static |
Definition at line 332 of file randmtzig.cc.
References left, next, and next_state().
|
static |
Definition at line 383 of file randmtzig.cc.
References randi32.
Referenced by rand_uniform< float >().
|
static |
Definition at line 397 of file randmtzig.cc.
References randi32.
Referenced by rand_uniform< double >().
OCTINTERP_API void octave::raw_mode | ( | bool | on, |
bool | wait | ||
) |
Definition at line 471 of file sysdep.cc.
References __get_interpreter__(), ECHO, error(), octave::application::forced_interactive(), octave::interpreter::interactive(), octave_isatty_wrapper(), STDIN_FILENO, and warn_disabled_feature().
Referenced by kbhit().
|
static |
Definition at line 125 of file load-save.cc.
References error(), octave::mach_info::flt_fmt_unknown, mopt_digit_to_float_format(), octave::string::strncmp(), and octave::mach_info::words_big_endian().
Referenced by octave::load_save_system::get_file_format(), and octave::load_save_system::load().
|
static |
Definition at line 254 of file url-transfer.cc.
References octave::stream::eof(), and octave::stream::read().
Referenced by octave::curl_transfer::init().
|
static |
Definition at line 44 of file event-manager.cc.
References __get_event_manager__(), and octave::event_manager::process_events().
Referenced by octave::event_manager::event_manager().
|
static |
Definition at line 210 of file load-path.cc.
References __get_event_manager__(), __get_load_path__(), octave::sys::time::stamp(), octave::load_path::update(), octave::event_manager::update_path_dialog(), and Vlast_prompt_time.
Referenced by Faddpath(), Fpath(), Frehash(), and Frmpath().
|
inlinestatic |
Definition at line 6361 of file oct-stream.cc.
Referenced by convert_and_copy().
|
inline |
Definition at line 6367 of file oct-stream.cc.
References __lo_ieee_replace_old_NA().
OCTINTERP_API void octave::respond_to_pending_signals | ( | void | ) |
Definition at line 106 of file sighandlers.cc.
References __get_child_list__(), context, ignore_interrupts(), my_friendly_exit(), octave_block_child(), octave_get_sig_number(), octave_interrupt_state, octave_num_signals(), octave_strsignal_wrapper(), octave_unblock_child(), pipe_handler_error_count, octave::child_list::reap(), set_interrupt_handler(), signals_caught, Vsighup_dumps_octave_core, Vsigquit_dumps_octave_core, Vsigterm_dumps_octave_core, and octave::child_list::wait().
Referenced by octave::interpreter::initialize().
OCTINTERP_API process_execution_result octave::run_command_and_return_output | ( | const std::string & | cmd_str | ) |
Definition at line 54 of file oct-process.cc.
References procstreambase::close(), octave::process_execution_result::of_error(), octave::process_execution_result::of_success(), octave::sys::wexitstatus(), and octave::sys::wifexited().
Referenced by initialize_jvm().
|
static |
Definition at line 330 of file interpreter.cc.
References __get_interpreter__(), context, octave::interpreter::handle_exception(), octave::interpreter::recover_from_exception(), and source_file().
Referenced by octave::interpreter::execute_command_line_file(), and octave::interpreter::execute_startup_files().
OCTINTERP_API bool octave::same_file | ( | const std::string & | f, |
const std::string & | g | ||
) |
Definition at line 138 of file utils.cc.
References f(), and same_file_internal().
Referenced by octave::load_path::contains_canonical(), octave::load_path::contains_file_in_dir(), octave::interpreter::execute_startup_files(), octave::file_editor::find_tab_widget(), Fis_same_file(), out_of_date_check(), and same_file().
OCTINTERP_API bool octave::same_file_internal | ( | const std::string & | file1, |
const std::string & | file2 | ||
) |
Definition at line 309 of file sysdep.cc.
References octave::sys::base_file_stat::dev(), octave::sys::base_file_stat::ino(), retval, and octave::sys::u8_to_wstring().
Referenced by same_file().
void octave::save_comment_text | ( | const std::string & | text | ) |
OCTINTERP_API string_vector octave::search_path_for_all_files | ( | const std::string & | path, |
const string_vector & | names | ||
) |
Definition at line 370 of file utils.cc.
References octave::directory_path::find_all_first_of(), len, octave::sys::env::make_absolute(), string_vector::numel(), path, and string_vector::std_list().
Referenced by Ffile_in_path(), and search_path_for_all_files().
OCTINTERP_API std::string octave::search_path_for_file | ( | const std::string & | path, |
const string_vector & | names | ||
) |
Definition at line 360 of file utils.cc.
References octave::directory_path::find_first_of(), octave::sys::env::make_absolute(), path, and string_vector::std_list().
Referenced by Ffile_in_path(), have_gnuplot_binary(), and search_path_for_file().
OCTINTERP_API void octave::set_application_id | ( | void | ) |
Definition at line 186 of file sysdep.cc.
Referenced by octave::qt_application::execute().
OCTINTERP_API interrupt_handler octave::set_interrupt_handler | ( | const volatile interrupt_handler & | h, |
bool | restart_syscalls | ||
) |
Definition at line 344 of file sighandlers.cc.
References octave::interrupt_handler::brk_handler, octave::interrupt_handler::int_handler, retval, and set_signal_handler().
Referenced by octave::history_system::do_edit_history(), kbhit(), and respond_to_pending_signals().
void octave::set_mersenne_twister_state | ( | const uint32_t * | save | ) |
Definition at line 294 of file randmtzig.cc.
References left, MT_N, next, and state.
Referenced by octave::rand::set_internal_state().
|
static |
Definition at line 433 of file sighandlers.cc.
References m, octave_get_sig_number(), and octave::math::signum().
Referenced by make_sig_struct().
OCTINTERP_API sig_handler * octave::set_signal_handler | ( | const char * | signame, |
sig_handler * | handler, | ||
bool | restart_syscalls | ||
) |
Definition at line 261 of file sighandlers.cc.
References octave_set_signal_handler_by_name().
OCTINTERP_API sig_handler * octave::set_signal_handler | ( | int | sig, |
sig_handler * | handler, | ||
bool | restart_syscalls | ||
) |
Definition at line 255 of file sighandlers.cc.
References octave_set_signal_handler_internal().
Referenced by catch_interrupts(), ignore_interrupts(), install_signal_handlers(), and set_interrupt_handler().
|
static |
Definition at line 149 of file pt-cbinop.cc.
References octave_value::op_herm_ldiv, octave_value::op_hermitian, octave_value::op_trans_ldiv, octave_value::op_transpose, strip_trans_herm(), and octave_value::unknown_compound_binary_op.
Referenced by maybe_compound_binary_expression().
|
static |
Definition at line 122 of file pt-cbinop.cc.
References octave_value::op_herm_mul, octave_value::op_hermitian, octave_value::op_mul_herm, octave_value::op_mul_trans, octave_value::op_trans_mul, octave_value::op_transpose, strip_trans_herm(), and octave_value::unknown_compound_binary_op.
Referenced by maybe_compound_binary_expression().
|
static |
Definition at line 48 of file oct-glob.cc.
References octave::sys::base_file_stat::exists().
Referenced by octave::sys::glob(), and octave::sys::windows_glob().
OCTINTERP_API void octave::sleep | ( | double | seconds, |
bool | do_graphics_events | ||
) |
Definition at line 1415 of file utils.cc.
References __get_gh_manager__(), octave::sys::time::double_value(), flush_stdout(), octave::math::isinf(), kbhit(), octave_nanosleep_wrapper(), gh_manager::process_events(), octave::sys::time::stamp(), and gh_manager::unlock().
Referenced by Fpause(), Fwaitfor(), and octave_sleep().
OCTINTERP_API void octave::source_file | ( | const std::string & | file_name, |
const std::string & | context, | ||
bool | verbose, | ||
bool | require_file | ||
) |
Definition at line 9526 of file oct-parse.cc.
References __get_interpreter__(), context, and octave::interpreter::source_file().
Referenced by octave::history_system::do_edit_history(), octave::history_system::do_run_history(), octave::load_path::execute_pkg_add_or_del(), and safe_source_file().
|
static |
|
static |
Definition at line 99 of file load-path.cc.
References Array< T >::find(), len, octave::directory_path::path_sep_char(), and retval.
Referenced by Faddpath(), Frmpath(), and octave::load_path::set().
|
inline |
Definition at line 38 of file qt-utils.h.
|
static |
Definition at line 134 of file load-path.cc.
References octave::sys::file_ops::is_dir_sep().
Referenced by octave::load_path::add(), and octave::load_path::remove().
|
static |
Definition at line 71 of file pt-cbinop.cc.
References octave::tree_expression::is_unary_expression(), octave_value::op_hermitian, octave_value::op_transpose, octave::tree_unary_expression::op_type(), octave::tree_unary_expression::operand(), and octave_value::unknown_unary_op.
Referenced by simplify_ldiv_op(), and simplify_mul_op().
|
static |
Definition at line 5736 of file oct-stream.cc.
References octave::printf_format_elt::text, and octave::printf_format_elt::type.
Referenced by octave::base_stream::do_numeric_printf_conv().
OCTINTERP_API void octave::sysdep_cleanup | ( | void | ) |
Definition at line 451 of file sysdep.cc.
Referenced by my_friendly_exit(), and octave::interpreter::shutdown().
OCTINTERP_API void octave::sysdep_init | ( | void | ) |
Definition at line 433 of file sysdep.cc.
Referenced by octave::qt_application::qt_application(), and octave::application::init().
|
static |
Definition at line 265 of file url-transfer.cc.
Referenced by octave::curl_transfer::get_fileinfo().
|
static |
Definition at line 161 of file file-ops.cc.
References octave::sys::password::dir(), octave::sys::file_ops::dirname(), octave::sys::env::get_home_directory(), octave::sys::password::getpwnam(), octave::sys::file_ops::is_dir_sep(), isolate_tilde_prefix(), octave::sys::file_ops::tilde_expansion_failure_hook, and octave::sys::file_ops::tilde_expansion_preexpansion_hook.
Referenced by octave::sys::file_ops::tilde_expand().
|
static |
Definition at line 79 of file file-ops.cc.
References string_vector::empty(), len, string_vector::numel(), and octave::sys::file_ops::tilde_additional_prefixes.
Referenced by octave::sys::file_ops::tilde_expand().
|
static |
Definition at line 114 of file file-ops.cc.
References string_vector::empty(), octave::sys::file_ops::is_dir_sep(), string_vector::numel(), and octave::sys::file_ops::tilde_additional_suffixes.
Referenced by octave::sys::file_ops::tilde_expand().
cdef_object octave::to_cdef | ( | const cdef_object & | obj | ) |
Definition at line 161 of file cdef-utils.cc.
cdef_object octave::to_cdef | ( | const octave_value & | val | ) |
Definition at line 143 of file cdef-utils.cc.
References error(), octave_value::internal_rep(), and octave_value::type_name().
Referenced by check_access(), octave::cdef_method::cdef_method_rep::check_access(), octave::cdef_property::cdef_property_rep::check_get_access(), octave::cdef_property::cdef_property_rep::check_set_access(), class_fevalStatic(), class_get_inferiorclasses(), class_get_methods(), class_get_properties(), class_get_superclasses(), class_getConstant(), Fmetaclass(), octave::cdef_property::cdef_property_rep::get_value(), is_method_executing(), lookup_class(), package_get_classes(), package_get_functions(), package_get_packages(), property_get_defaultvalue(), octave::cdef_class::cdef_class_rep::run_constructor(), octave::cdef_property::cdef_property_rep::set_value(), octave::cdef_object_array::subsasgn(), and octave::cdef_object_scalar::subsasgn().
cdef_object & octave::to_cdef_ref | ( | const octave_value & | val | ) |
Definition at line 152 of file cdef-utils.cc.
References error(), octave_value::internal_rep(), and octave_value::type_name().
Referenced by octave_classdef_superclass_ref::execute().
const octave_idx_type * octave::to_octave_idx_type_ptr | ( | const suitesparse_integer * | i | ) |
Definition at line 75 of file oct-sparse.cc.
References check_suitesparse_integer_size().
octave_idx_type * octave::to_octave_idx_type_ptr | ( | suitesparse_integer * | i | ) |
Definition at line 67 of file oct-sparse.cc.
References check_suitesparse_integer_size().
Referenced by dmsolve().
octave_value octave::to_ov | ( | const cdef_object & | obj | ) |
Definition at line 128 of file cdef-utils.cc.
References octave_value(), and octave::cdef_object::ok().
Referenced by octave::cdef_class::cdef_class_rep::cdef_class_rep(), class_fromName(), class_get_inferiorclasses(), class_get_superclasses(), octave::cdef_class::cdef_class_rep::construct(), octave::cdef_method::cdef_method_rep::execute(), F__meta_get_package__(), Fmetaclass(), octave::cdef_class::cdef_class_rep::get_methods(), octave::cdef_class::cdef_class_rep::get_properties(), octave::cdef_property::cdef_property_rep::get_value(), octave::cdef_class::make_meta_class(), octave::cdef_manager::make_method(), octave::cdef_manager::make_package(), octave::cdef_manager::make_property(), map2Cell(), octave_classdef::metaclass_query(), package_fromName(), package_getAllPackages(), octave::cdef_class::cdef_class_rep::run_constructor(), octave::cdef_property::cdef_property_rep::set_value(), octave::cdef_object_array::subsasgn(), octave::cdef_object_scalar::subsasgn(), octave::cdef_object_array::subsref(), octave::cdef_object_scalar::subsref(), and to_ov().
octave_value octave::to_ov | ( | const octave_value & | ov | ) |
Definition at line 137 of file cdef-utils.cc.
octave_value octave::to_ov | ( | const std::list< cdef_class > & | class_list | ) |
Definition at line 167 of file cdef-utils.cc.
References octave_value(), and to_ov().
const suitesparse_integer * octave::to_suitesparse_intptr | ( | const octave_idx_type * | i | ) |
Definition at line 59 of file oct-sparse.cc.
References check_suitesparse_integer_size().
suitesparse_integer * octave::to_suitesparse_intptr | ( | octave_idx_type * | i | ) |
Definition at line 51 of file oct-sparse.cc.
References check_suitesparse_integer_size().
Referenced by octave::math::sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::sparse_qr_rep(), SparseComplexMatrix::determinant(), SparseMatrix::determinant(), dmperm_internal(), dmsolve(), SparseComplexMatrix::factorize(), SparseMatrix::factorize(), Famd(), Fcsymamd(), SparseComplexMatrix::fsolve(), SparseMatrix::fsolve(), Fsymamd(), Fsymbfact(), octave::math::umfpack_get_lunz< Complex >(), octave::math::umfpack_get_lunz< double >(), octave::math::umfpack_get_numeric< Complex >(), octave::math::umfpack_get_numeric< double >(), octave::math::umfpack_numeric< Complex >(), octave::math::umfpack_numeric< double >(), octave::math::umfpack_qsymbolic< Complex >(), octave::math::umfpack_qsymbolic< double >(), octave::math::umfpack_report_matrix< Complex >(), octave::math::umfpack_report_matrix< double >(), octave::math::umfpack_report_perm< Complex >(), and octave::math::umfpack_report_perm< double >().
OCTINTERP_API const char * octave::undo_string_escape | ( | char | c | ) |
Definition at line 838 of file utils.cc.
References retval.
Referenced by octave_lex(), undo_string_escape(), and undo_string_escapes().
OCTINTERP_API std::string octave::undo_string_escapes | ( | const std::string & | s | ) |
Definition at line 885 of file utils.cc.
References retval, and undo_string_escape().
Referenced by octave_char_matrix_str::edit_display(), Fundo_string_escapes(), octave::base_parser::make_constant(), octave_print_internal(), octave::scanf_format_list::printme(), octave::printf_format_list::printme(), octave::textscan_format_list::printme(), and undo_string_escapes().
|
static |
Definition at line 265 of file oct-hist.cc.
References octave_unlink_wrapper().
Referenced by octave::history_system::do_edit_history(), and octave::history_system::do_run_history().
OCTINTERP_API bool octave::valid_identifier | ( | const char * | s | ) |
Definition at line 77 of file utils.cc.
Referenced by octave::tree_evaluator::assignin(), octave::file_editor_tab::check_valid_identifier(), Farrayfun(), Fcellfun(), Fdisplay(), Fisvarname(), octave::load_path::dir_info::get_file_list(), hdf5_read_next_data_internal(), maybe_warn_invalid_field_name(), read_mat_ascii_data(), read_text_data(), octave::main_window::run_file_in_terminal(), valid_identifier(), and valid_identifier().
OCTINTERP_API bool octave::valid_identifier | ( | const std::string & | s | ) |
Definition at line 89 of file utils.cc.
References valid_identifier().
OCTINTERP_API std::string octave::vasprintf | ( | const char * | fmt, |
va_list | args | ||
) |
Definition at line 1379 of file utils.cc.
References free(), octave_vasprintf_wrapper(), and retval.
Referenced by asprintf(), octave_vasprintf(), octave_vasprintf_wrapper(), and vformat().
OCTINTERP_API size_t octave::vformat | ( | std::ostream & | os, |
const char * | fmt, | ||
va_list | args | ||
) |
Definition at line 1343 of file utils.cc.
References vasprintf().
Referenced by format(), format_message(), mexPrintf(), and octave_vformat().
OCTINTERP_API size_t octave::vformat | ( | std::ostream & | os, |
const std::string & | enc, | ||
const char * | fmt, | ||
va_list | args | ||
) |
Definition at line 1366 of file utils.cc.
References octave::string::u8_to_encoding(), and vasprintf().
|
static |
Definition at line 80 of file ft-text-renderer.cc.
References warning_with_id().
Referenced by octave::ft_text_renderer::process_character().
|
static |
Definition at line 73 of file ft-text-renderer.cc.
References warning_with_id().
Referenced by octave::ft_text_renderer::process_character().
OCTAVE_API void octave::warn_singular_matrix | ( | double | rcond | ) |
Definition at line 288 of file lo-array-errwarn.cc.
References warning_id_nearly_singular_matrix, and warning_id_singular_matrix.
Referenced by SparseComplexMatrix::bsolve(), SparseMatrix::bsolve(), SparseComplexMatrix::factorize(), SparseMatrix::factorize(), Finv(), ComplexMatrix::fsolve(), FloatComplexMatrix::fsolve(), FloatMatrix::fsolve(), Matrix::fsolve(), SparseComplexMatrix::fsolve(), SparseMatrix::fsolve(), ComplexMatrix::ltsolve(), FloatComplexMatrix::ltsolve(), FloatMatrix::ltsolve(), Matrix::ltsolve(), SparseComplexMatrix::ltsolve(), SparseMatrix::ltsolve(), solve_singularity_warning(), SparseComplexMatrix::trisolve(), SparseMatrix::trisolve(), ComplexMatrix::utsolve(), FloatComplexMatrix::utsolve(), FloatMatrix::utsolve(), Matrix::utsolve(), SparseComplexMatrix::utsolve(), and SparseMatrix::utsolve().
|
static |
Definition at line 246 of file url-transfer.cc.
References octave::stream::write().
Referenced by octave::curl_transfer::get_fileinfo(), octave::curl_transfer::init(), and octave::curl_transfer::pwd().
|
static |
Definition at line 369 of file interpreter.cc.
References error().
Referenced by initialize_xerbla_error_handler().
|
inlinestatic |
Definition at line 395 of file jit-typeinfo.cc.
References max(), min(), x, and octave::math::x_nint().
Referenced by octave_jit_pow_scalar_scalar().
|
static |
Definition at line 44 of file randpoisson.cc.
References octave::math::lgamma(), and x.
Referenced by poisson_rejection().
string_vector octave::xzip | ( | const Array< std::string > & | source_patterns | ) |
string_vector octave::xzip | ( | const Array< std::string > & | source_patterns, |
const std::function< std::string(const std::string &)> & | mk_dest_path | ||
) |
Definition at line 478 of file gzip.cc.
References octave::sys::file_ops::concat(), octave::sys::get_dirlist(), glob_match::glob(), octave::sys::base_file_stat::is_dir(), octave::sys::base_file_stat::is_reg(), Array< T >::numel(), string_vector::numel(), path, octave::sys::file_ops::tilde_expand(), and octave::sys::unlink().
string_vector octave::xzip | ( | const Array< std::string > & | source_patterns, |
const std::string & | out_dir | ||
) |
Definition at line 553 of file gzip.cc.
References basename(), octave::sys::file_ops::concat(), octave::sys::file_ops::dir_sep_str(), and octave::sys::mkdir().
|
static |
Definition at line 576 of file gzip.cc.
References octave_value_list::length(), octave_value(), and print_usage().
|
static |
Definition at line 54 of file call-stack.cc.
|
static |
|
static |
|
static |
|
static |
Referenced by octave::jit_function_info::jit_function_info(), octave::jit_function::argument(), octave::jit_function::call(), octave::jit_convert_llvm::convert(), octave::jit_convert_llvm::convert_function(), octave::jit_convert_llvm::convert_loop(), octave::jit_index_operation::create_arg_array(), octave::jit_function::do_return(), octave::jit_paren_subsref::generate_matrix(), octave::jit_paren_subsasgn::generate_matrix(), and octave::jit_convert_llvm::visit().
OCTINTERP_API bool octave::can_interrupt = false |
Definition at line 68 of file sighandlers.cc.
Referenced by generic_sig_handler(), octave::interpreter::initialize(), and octave::interpreter::recover_from_exception().
|
static |
Definition at line 80 of file jit-typeinfo.cc.
Referenced by octave::jit_function::jit_function(), octave::jit_typeinfo::jit_typeinfo(), octave::tree_evaluator::assignin(), octave::interpreter::assignin(), call_mex(), octave::jit_convert_llvm::convert(), octave::jit_convert_llvm::convert_loop(), octave::tree_jit::do_open_new_module(), octave::interpreter::evalin(), octave::tree_evaluator::evalin(), octave::interpreter::execute_command_line_file(), octave::interpreter::execute_startup_files(), Fassignin(), Fevalin(), Fsource(), octave::jit_function::new_block(), octave_block_child(), octave_unblock_child(), respond_to_pending_signals(), safe_source_file(), source_file(), octave::interpreter::source_file(), octave::tree_evaluator::source_file(), octave::cdef_object_scalar::subsref(), and octave::cdef_object::subsref().
|
static |
|
static |
Definition at line 71 of file file-ops.cc.
|
static |
Definition at line 76 of file file-ops.cc.
|
static |
Definition at line 45 of file lo-array-errwarn.cc.
Referenced by err_del_index_out_of_range(), and octave::out_of_range::err_id().
|
static |
Definition at line 48 of file lo-array-errwarn.cc.
Referenced by octave::invalid_index::err_id().
|
static |
Definition at line 42 of file lo-array-errwarn.cc.
Referenced by err_nonconformant().
|
static |
Definition at line 67 of file cmd-edit.cc.
Referenced by octave::command_editor::add_event_hook(), octave::command_editor::event_handler(), and octave::command_editor::remove_event_hook().
|
static |
Definition at line 449 of file randmtzig.cc.
Referenced by create_ziggurat_tables(), and rand_exponential< double >().
|
static |
Definition at line 690 of file randmtzig.cc.
Referenced by create_ziggurat_float_tables(), and rand_exponential< float >().
|
static |
Definition at line 688 of file randmtzig.cc.
Referenced by create_ziggurat_float_tables(), and rand_normal< float >().
|
static |
Definition at line 447 of file randmtzig.cc.
Referenced by octave::documentation::~documentation(), octave::load_path::package_info::add_to_fcn_map(), octave::load_path::package_info::add_to_method_map(), create_ziggurat_tables(), octave::load_path::package_info::find_fcn(), octave::load_path::package_info::find_method(), higham_subp(), octave::load_path::file_info::operator=(), and rand_normal< double >().
|
static |
Definition at line 689 of file randmtzig.cc.
Referenced by create_ziggurat_float_tables(), and rand_exponential< float >().
|
static |
Definition at line 687 of file randmtzig.cc.
Referenced by create_ziggurat_float_tables(), and rand_normal< float >().
|
static |
Definition at line 690 of file randmtzig.cc.
Referenced by create_ziggurat_float_tables(), and rand_exponential< float >().
|
static |
Definition at line 688 of file randmtzig.cc.
Referenced by create_ziggurat_float_tables(), and rand_normal< float >().
|
static |
Definition at line 45 of file gsvd.cc.
Referenced by gsvd< T >::ggsvd(), and initialize_gsvd().
|
static |
Definition at line 48 of file gsvd.cc.
Referenced by octave::math::gsvd< T >::gsvd(), gsvd< T >::ggsvd(), and initialize_gsvd().
|
static |
Definition at line 47 of file gsvd.cc.
Referenced by octave::math::gsvd< T >::gsvd(), gsvd< T >::ggsvd(), and initialize_gsvd().
|
static |
Definition at line 192 of file randmtzig.cc.
Referenced by init_mersenne_twister(), and next_state().
|
static |
Definition at line 193 of file randmtzig.cc.
Referenced by create_ziggurat_tables(), rand_exponential< double >(), and rand_normal< double >().
|
static |
Definition at line 194 of file randmtzig.cc.
Referenced by create_ziggurat_float_tables(), rand_exponential< float >(), and rand_normal< float >().
|
static |
Definition at line 448 of file randmtzig.cc.
Referenced by create_ziggurat_tables(), and rand_exponential< double >().
|
static |
Definition at line 446 of file randmtzig.cc.
Referenced by create_ziggurat_tables(), and rand_normal< double >().
|
static |
Definition at line 191 of file randmtzig.cc.
Referenced by octave::symbol_info::display_line(), octave_perm_matrix::do_index_op(), octave_diag_matrix::do_index_op(), do_printf_string(), TerminalView::extendSelection(), Fcolloc(), get_mersenne_twister_state(), octave::opengl_functions::glOrtho(), init_mersenne_twister(), idx_vector::is_permutation(), octave::find_file_less_than::lessThan(), octave::stream_list::list_open_files(), octave::load_save_system::load_vars(), next_state(), octave::find_file_less_than::operator()(), pr_scale_header(), print_DASPK_options(), print_DASRT_options(), print_DASSL_options(), octave::symbol_info_list::print_descriptor(), print_LSODE_options(), print_Quad_options(), randmt(), set_mersenne_twister_state(), and Screen::writeSelectionToStream().
|
static |
Definition at line 59 of file lo-regexp.cc.
Referenced by octave::regexp::compile_internal().
|
static |
Definition at line 75 of file settings-dialog.cc.
Referenced by get_valid_lexer_styles(), octave::settings_dialog::read_lexer_settings(), and octave::settings_dialog::write_lexer_settings().
|
static |
Definition at line 76 of file settings-dialog.cc.
Referenced by get_valid_lexer_styles().
|
static |
Definition at line 189 of file randmtzig.cc.
Referenced by KeyboardTranslator::findEntry(), TerminalView::focusNextPrevChild(), octave::jit_infer::infer(), octave_sort< T >::issorted(), next_state(), randmt(), octave::textscan::read_until(), octave::dw_main_window::request_switch(), and set_mersenne_twister_state().
int octave::pipe_handler_error_count = 0 |
Definition at line 65 of file sighandlers.cc.
Referenced by respond_to_pending_signals().
|
static |
Definition at line 85 of file sighandlers.cc.
Referenced by generic_sig_handler(), install_signal_handlers(), and respond_to_pending_signals().
|
static |
Definition at line 190 of file randmtzig.cc.
Referenced by TerminalModel::activityStateSet(), octave::base_lexer::begin_string(), check_state(), ddaspk_f(), ddaspk_j(), ddasrt_f(), ddasrt_g(), ddasrt_j(), ddassl_f(), ddassl_j(), octave::error_system::default_warning_state(), DEFMETHOD(), octave::error_system::display_warning_options(), F__db_next_breakpoint_quiet__(), F__get__(), octave::history_dock_widget::filter_activate(), octave::workspace_view::filter_activate(), KeyboardTranslator::findEntry(), Fpause(), Fwarning(), get_mersenne_twister_state(), octave::enter_shortcut::handle_direct_shortcut(), octave::file_editor_tab::handle_margin_clicked(), octave::enter_shortcut::handle_shift_modifier(), octave::welcome_wizard::handle_web_connect_option(), init_mersenne_twister(), init_warning_options(), KeyboardTranslator::Entry::insertState(), KeyboardTranslator::Entry::matches(), next_state(), octave::base_lexer::push_start_state(), base_graphics_object::remove_all_listeners(), axes::reset_default_properties(), octave::textscan::scan(), octave::textscan::scan_complex(), QtHandles::Figure::set_geometry(), set_mersenne_twister_state(), octave::error_system::set_warning_option(), set_warning_state(), KeyboardTranslator::Entry::setState(), octave::textscan::skip_whitespace(), toggle_warn(), octave::tree_evaluator::uwp_set_echo_state(), octave::error_system::warning_enabled(), octave::error_system::warning_query(), and xreset_default_properties().
OCTINTERP_API bool octave::Vdebug_on_interrupt = false |
Definition at line 71 of file sighandlers.cc.
Referenced by octave::bp_table::dbclear_all_signals(), octave::bp_table::dbstop_process_map_args(), octave::tree_jit::enabled(), Fdebug_on_interrupt(), octave::bp_table::parse_dbfunction_params(), octave::bp_table::process_id_list(), and octave::bp_table::stop_on_err_warn_status().
sys::time octave::Vlast_chdir_time = 0.0 |
Definition at line 323 of file interpreter.cc.
Referenced by octave::interpreter::chdir(), and out_of_date_check().
|
static |
Definition at line 76 of file sighandlers.cc.
Referenced by Fsighup_dumps_octave_core(), and respond_to_pending_signals().
|
static |
Definition at line 79 of file sighandlers.cc.
Referenced by Fsigquit_dumps_octave_core(), and respond_to_pending_signals().
|
static |
Definition at line 82 of file sighandlers.cc.
Referenced by Fsigterm_dumps_octave_core(), and respond_to_pending_signals().
|
static |
Definition at line 50 of file lo-array-errwarn.cc.
Referenced by warn_singular_matrix().
|
static |
Definition at line 53 of file lo-array-errwarn.cc.
Referenced by warn_singular_matrix().
|
static |
Definition at line 449 of file randmtzig.cc.
Referenced by create_ziggurat_tables(), rand_exponential< double >(), and octave::documentation_browser::wheelEvent().
|
static |
Definition at line 447 of file randmtzig.cc.
Referenced by create_ziggurat_tables(), Faddeeva_w(), Fordschur(), FloatEIG::init(), EIG::init(), schur< T >::init(), rand_normal< double >(), and octave::math::zbesy().