GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
ovl.h File Reference
#include "octave-config.h"
#include <string>
#include <vector>
#include <initializer_list>
#include "str-vec.h"
#include "Array.h"
#include "ov.h"
#include "Cell.h"
Include dependency graph for ovl.h:

Go to the source code of this file.

Classes

class  octave_value_list
 

Functions

template<typename... OV_Args>
octave_value_list ovl (const OV_Args &... args)
 Construct an octave_value_list with less typing. More...
 

Function Documentation

◆ ovl()

template<typename... OV_Args>
octave_value_list ovl ( const OV_Args &...  args)
inline

Construct an octave_value_list with less typing.

Historically, this made it easier to create an octave_value_list from multiple octave_value arguments. It is no longer useful since octave_value_list has now a constructor accepting an initializer_list so all it does is save some typing. The following are equivalent:

return octave_value_list ({ov0, ov1, ov2});
return ovl (ov0, ov1, ov2);
octave_value_list ovl(const OV_Args &... args)
Construct an octave_value_list with less typing.
Definition: ovl.h:211

Definition at line 211 of file ovl.h.

Referenced by octave_value_list::octave_value_list(), attempt_type_conversion(), tree_evaluator::bind_ans(), simple_fcn_handle::call(), Canvas::canvasMouseReleaseEvent(), octave_qscintilla::contextmenu_run(), octave_qscintilla::ctx_menu_run_finished(), main_window::debug_continue(), main_window::debug_step_into(), main_window::debug_step_out(), main_window::debug_step_over(), DEFMETHODX(), dmperm_internal(), do_class_concat(), do_dbstack(), variable_editor_stack::do_save(), tree_simple_assignment::evaluate(), tree_evaluator::evaluate_end_expression(), tree_simple_assignment::evaluate_n(), tree_multi_assignment::evaluate_n(), tree_binary_expression::evaluate_n(), tree_boolean_expression::evaluate_n(), tree_compound_binary_expression::evaluate_n(), tree_cell::evaluate_n(), tree_superclass_ref::evaluate_n(), tree_metaclass_query::evaluate_n(), tree_colon_expression::evaluate_n(), tree_constant::evaluate_n(), tree_fcn_handle::evaluate_n(), tree_anon_fcn_handle::evaluate_n(), tree_identifier::evaluate_n(), tree_matrix::evaluate_n(), tree_prefix_expression::evaluate_n(), tree_postfix_expression::evaluate_n(), F__base64_decode_bytes__(), F__blas_version__(), F__calc_dimensions__(), F__db_next_breakpoint_quiet__(), F__dsearchn__(), F__dump_load_path__(), F__dump_symtab_info__(), F__dump_typeinfo__(), F__eigs__(), F__event_manager_apply_preferences__(), F__event_manager_copy_image_to_clipboard__(), F__event_manager_enabled__(), F__event_manager_file_dialog__(), F__event_manager_file_remove__(), F__event_manager_file_renamed__(), F__event_manager_gui_preference__(), F__event_manager_gui_status_update__(), F__event_manager_have_dialogs__(), F__event_manager_input_dialog__(), F__event_manager_list_dialog__(), F__event_manager_named_icon__(), F__event_manager_register_documentation__(), F__event_manager_show_command_history__(), F__event_manager_show_community_news__(), F__event_manager_show_documentation__(), F__event_manager_show_file_browser__(), F__event_manager_show_preferences__(), F__event_manager_show_release_notes__(), F__event_manager_show_terminal_window__(), F__event_manager_show_workspace__(), F__event_manager_unregister_documentation__(), F__event_manager_update_gui_lexer__(), F__fnmatch__(), F__ftp__(), F__ftp_ascii__(), F__ftp_binary__(), F__ftp_close__(), F__ftp_cwd__(), F__ftp_delete__(), F__ftp_mget__(), F__ftp_mkdir__(), F__ftp_mode__(), F__ftp_mput__(), F__ftp_pwd__(), F__ftp_rename__(), F__ftp_rmdir__(), F__get__(), F__get_cmdline_fcn_txt__(), F__get_frame__(), F__get_position__(), F__get_system_fonts__(), F__glpk__(), F__go_delete__(), F__go_execute_callback__(), F__go_figure_handles__(), F__go_handles__(), F__go_post_callback__(), F__have_gnuplot__(), F__ichol0__(), F__icholt__(), F__ilu0__(), F__iluc__(), F__ilutp__(), F__image_pixel_size__(), F__is_elevated_process__(), F__is_handle_visible__(), F__isprimelarge__(), F__lapack_version__(), F__locale_charset__(), F__magick_finfo__(), F__magick_formats__(), F__magick_ping__(), F__magick_write__(), F__make_valid_name__(), F__methods__(), F__mkdir__(), F__native2unicode__(), F__octave_config_info__(), F__open_with_system_app__(), F__parent_classes__(), F__pathorig__(), F__player_pause__(), F__player_play__(), F__player_playblocking__(), F__player_resume__(), F__player_set_fs__(), F__player_set_tag__(), F__player_set_userdata__(), F__player_stop__(), F__pollardrho__(), F__profiler_data__(), F__profiler_enable__(), F__profiler_reset__(), F__qp__(), F__recorder_pause__(), F__recorder_record__(), F__recorder_recordblocking__(), F__recorder_resume__(), F__recorder_set_fs__(), F__recorder_set_tag__(), F__recorder_set_userdata__(), F__recorder_stop__(), F__restful_service__(), F__show_figure__(), F__traditional__(), F__u8_validate__(), F__unicode2native__(), F__unicode_length__(), F__update_normals__(), F__voronoi__(), F__wglob__(), F__wmemory__(), F__zoom__(), Fabs(), Facos(), Facosh(), Faddlistener(), Faddproperty(), Fall(), Famd(), Fangle(), Fany(), Farg(), Fargv(), Fasin(), Fasinh(), Fatan(), Fatanh(), Fatexit(), Faudioinfo(), Faudioread(), Faudiowrite(), Favailable_graphics_toolkits(), Fbalance(), Fbase64_decode(), Fcanonicalize_file_name(), Fcat(), Fcbrt(), Fceil(), Fcell(), Fcell2struct(), Fcellslices(), Fcellstr(), Fchol(), Fcholdelete(), Fcholinsert(), Fcholshift(), Fcholupdate(), Fclc(), Fclear(), Fcmdline_options(), Fcolloc(), Fcolumns(), Fcommand_line_path(), Fcommandhistory(), Fcommandwindow(), Fconj(), Fcos(), Fcosh(), Fcputime(), Fdawson(), Fdbclear(), Fdbcont(), Fdbdown(), Fdblist(), Fdbquit(), Fdbstatus(), Fdbstep(), Fdbtype(), Fdbup(), Fdbwhere(), Fdellistener(), Fdesktop(), Fdet(), Fdiary(), Fdir_in_loadpath(), Fdisplay(), Fdlmread(), Fdo_string_escapes(), Fdrawnow(), Fdup2(), Fedit_history(), Feig(), Fellipj(), Fendgrent(), Fendpwent(), Ferf(), Ferfc(), Ferfcinv(), Ferfcx(), Ferfi(), Ferfinv(), Ferrno_list(), interpreter::feval(), Fexec(), Fexist(), Fexp(), Fexpm1(), Ffclear(), Ffclose(), Ffcntl(), Ffdisp(), Ffeof(), Fferror(), Ffgetl(), Ffgets(), Ffile_in_loadpath(), Ffile_in_path(), Ffilebrowser(), Ffilter(), Ffix(), Fflintmax(), Ffloor(), Ffopen(), Ffork(), Ffread(), Ffreport(), Ffrewind(), Ffseek(), Ffskipl(), Fftell(), Ffull(), Ffunctions(), Ffwrite(), Fgamma(), Fget(), Fget_home_directory(), Fgetegid(), Fgetenv(), Fgeteuid(), Fgetgid(), Fgetgrent(), Fgetgrgid(), Fgetgrnam(), Fgethostname(), Fgetpgrp(), Fgetpid(), Fgetppid(), Fgetpwent(), Fgetpwnam(), Fgetpwuid(), Fgetrusage(), Fgetuid(), Fgivens(), Fglob(), Fgmtime(), Fhash(), Fhave_window_system(), Fhess(), Fhistory(), Fimag(), tree_evaluator::find(), symbol_table::find_function(), Finferiorto(), Finv(), Fis_absolute_filename(), Fis_function_handle(), Fis_rooted_relative_filename(), Fisa(), Fisalnum(), Fisalpha(), Fisargout(), Fisascii(), Fiscell(), Fiscellstr(), Fischar(), Fiscntrl(), Fiscolumn(), Fiscomplex(), Fisdebugmode(), Fisdigit(), Fisempty(), Fisfinite(), Fisfloat(), Fisglobal(), Fisgraph(), Fisguirunning(), Fishghandle(), Fisieee(), Fisinf(), Fisinteger(), Fislogical(), Fislower(), Fismatrix(), Fisna(), Fisnan(), Fisnull(), Fisnumeric(), Fisobject(), Fisprint(), Fispunct(), Fisreal(), Fisrow(), Fisscalar(), Fisspace(), Fissparse(), Fissquare(), Fisstruct(), Fisstudent(), Fisupper(), Fisvector(), Fisxdigit(), Fkill(), Flasterr(), Flasterror(), Flastwarn(), Flength(), Flgamma(), Flink(), Flist_in_columns(), Floaded_graphics_toolkits(), Flocaltime(), Flog(), Flog10(), Flog1p(), Flog2(), Flu(), Fluupdate(), Fmake_absolute_filename(), Fmgorth(), Fmislocked(), Fmkfifo(), Fmkstemp(), Fmktime(), Fmlock(), Fmore(), Fmunlock(), Fnargout(), Fnative_float_format(), Fndims(), Fnewline(), Fnnz(), Fnproc(), Fnumfields(), Fnzmax(), FOCTAVE_EXEC_HOME(), FOCTAVE_HOME(), FOCTAVE_VERSION(), FonCleanup(), Fopenvar(), FP_tmpdir(), Fpath(), Fpathsep(), Fpclose(), Fpinv(), Fpipe(), Fpopen2(), Fpow2(), Fprogram_invocation_name(), Fprogram_name(), Fpwd(), Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), Fquadcc(), Fquit(), Frandperm(), Frats(), Freaddir(), Freadlink(), Freal(), Fregexprep(), Fregister_graphics_toolkit(), Frehash(), Frename(), Freset(), Frestoredefaultpath(), Frethrow(), Frmdir(), Frmfield(), Fround(), Froundb(), Frows(), Frsf2csf(), Frun_history(), FS_ISBLK(), FS_ISCHR(), FS_ISDIR(), FS_ISFIFO(), FS_ISLNK(), FS_ISREG(), FS_ISSOCK(), Fschur(), Fsetenv(), Fsetgrent(), Fsetpwent(), FSIG(), Fsign(), Fsignbit(), Fsin(), Fsinh(), Fsize(), Fsize_equal(), Fsort(), Fspalloc(), Fspparms(), Fsqrt(), Fsqueeze(), Fsscanf(), Fstr2func(), Fstrcmp(), Fstrcmpi(), Fstrftime(), Fstrncmp(), Fstrncmpi(), Fstrptime(), Fstruct(), Fstruct2cell(), Fsub2ind(), Fsuperiorto(), Fsvd(), Fsylvester(), Fsymlink(), Fsymrcm(), Ftan(), Ftanh(), Ftempdir(), Ftempname(), Fterminal_size(), Ftilde_expand(), Ftime(), Ftmpfile(), Ftolower(), Ftoupper(), Ftsearch(), Ftypeinfo(), Fumask(), Funame(), Fundo_string_escapes(), Funicode_idx(), Funlink(), Funsetenv(), Furlread(), Furlwrite(), Fuser_config_dir(), Fuser_data_dir(), Fwaitfor(), Fwaitpid(), Fwarranty(), FWCOREDUMP(), FWEXITSTATUS(), FWIFCONTINUED(), FWIFEXITED(), FWIFSIGNALED(), FWIFSTOPPED(), Fwinqueryreg(), Fworkspace(), FWSTOPSIG(), FWTERMSIG(), annotation_dialog::get_gui_props(), main_window::handle_clear_history_request(), main_window::handle_edit_mfile_request(), main_window::handle_load_workspace_request(), main_window::handle_new_figure_request(), main_window::handle_open_any_request(), main_window::handle_save_workspace_request(), mk_stat_result(), main_window::modify_path(), oct_binop_default(), oct_unop_default(), printf_internal(), main_window::profiler_session(), main_window::profiler_session_resume(), main_window::profiler_stop(), puts_internal(), latex_renderer::read_image(), octave_class::reconstruct_exemplar(), octave_user_function::restore_warning_states(), run_command_and_return_output(), sanitize(), scanf_internal(), gnuplot_graphics_toolkit::send_quit(), interpreter::shutdown(), cdef_object_array::subsasgn(), textscan_internal(), file_editor_tab::update_breakpoints(), main_window::update_default_encoding(), waitfor_del_listener(), and waitfor_listener().