GNU Octave  9.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"

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:219

Definition at line 219 of file ovl.h.

Referenced by octave_value_list::octave_value_list(), tree_evaluator::bind_ans(), do_class_concat(), call_stack::do_who(), 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__(), octave::F__blas_version__(), F__calc_dimensions__(), octave::F__dump_load_path__(), F__dump_symtab_info__(), F__dump_typeinfo__(), octave::F__event_manager_apply_preferences__(), octave::F__event_manager_copy_image_to_clipboard__(), octave::F__event_manager_enabled__(), octave::F__event_manager_file_dialog__(), octave::F__event_manager_file_remove__(), octave::F__event_manager_file_renamed__(), octave::F__event_manager_gui_preference__(), octave::F__event_manager_gui_status_update__(), octave::F__event_manager_have_dialogs__(), octave::F__event_manager_input_dialog__(), octave::F__event_manager_list_dialog__(), octave::F__event_manager_named_icon__(), octave::F__event_manager_register_documentation__(), octave::F__event_manager_show_command_history__(), octave::F__event_manager_show_community_news__(), octave::F__event_manager_show_documentation__(), octave::F__event_manager_show_file_browser__(), octave::F__event_manager_show_preferences__(), octave::F__event_manager_show_release_notes__(), octave::F__event_manager_show_terminal_window__(), octave::F__event_manager_show_workspace__(), octave::F__event_manager_unregister_documentation__(), octave::F__event_manager_update_gui_lexer__(), octave::F__fnmatch__(), octave::F__ftp__(), octave::F__ftp_ascii__(), octave::F__ftp_binary__(), octave::F__ftp_close__(), octave::F__ftp_cwd__(), octave::F__ftp_delete__(), octave::F__ftp_mget__(), octave::F__ftp_mkdir__(), octave::F__ftp_mode__(), octave::F__ftp_mput__(), octave::F__ftp_pwd__(), octave::F__ftp_rename__(), octave::F__ftp_rmdir__(), F__get_cmdline_fcn_txt__(), F__get_frame__(), F__get_system_fonts__(), F__go_delete__(), F__go_execute_callback__(), F__go_figure_handles__(), F__go_handles__(), F__go_post_callback__(), octave::F__have_gnuplot__(), F__ichol0__(), F__icholt__(), F__ilu0__(), F__iluc__(), F__ilutp__(), F__image_pixel_size__(), octave::F__init_fltk__(), octave::F__is_elevated_process__(), F__is_handle_visible__(), F__isprimelarge__(), octave::F__lapack_version__(), F__locale_charset__(), octave::F__make_valid_name__(), F__methods__(), octave::F__mkdir__(), F__native2unicode__(), octave::F__open_with_system_app__(), F__parent_classes__(), octave::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__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__(), octave::F__restful_service__(), F__show_figure__(), octave::F__traditional__(), F__u8_validate__(), F__unicode2native__(), F__unicode_length__(), F__update_normals__(), octave::F__wglob__(), octave::F__wmemory__(), F__zoom__(), Fabs(), Facos(), Facosh(), Faddlistener(), Faddproperty(), Fall(), Famd(), Fangle(), Fany(), Farg(), octave::Fargv(), Fasin(), Fasinh(), Fatan(), Fatanh(), octave::Fatexit(), Faudioinfo(), Faudioread(), Favailable_graphics_toolkits(), Fbase64_decode(), octave::Fcanonicalize_file_name(), Fcat(), Fcbrt(), Fceil(), Fcell(), Fcellstr(), Fchol(), Fcholdelete(), Fcholinsert(), Fcholshift(), Fcholupdate(), octave::Fclc(), octave::Fcmdline_options(), Fcolumns(), octave::Fcommand_line_path(), octave::Fcommandhistory(), octave::Fcommandwindow(), Fconj(), Fcos(), Fcosh(), Fcputime(), Fdawson(), Fdbclear(), Fdbcont(), Fdbquit(), Fdbstatus(), Fdbstep(), Fdbwhere(), Fdellistener(), octave::Fdesktop(), Fdet(), octave::Fdiary(), octave::Fdir_in_loadpath(), Fdisplay(), octave::Fdo_string_escapes(), Fdrawnow(), octave::Fdup2(), octave::Fedit_history(), Feig(), Fellipj(), Fendgrent(), Fendpwent(), Ferf(), Ferfc(), Ferfcinv(), Ferfcx(), Ferfi(), Ferfinv(), octave::Ferrno_list(), interpreter::feval(), octave::Fexec(), octave::Fexist(), Fexp(), Fexpm1(), octave::Ffclear(), octave::Ffclose(), octave::Ffcntl(), Ffdisp(), octave::Ffeof(), octave::Fferror(), octave::Ffgetl(), octave::Ffgets(), octave::Ffile_in_loadpath(), octave::Ffile_in_path(), octave::Ffilebrowser(), Ffilter(), Ffix(), Fflintmax(), Ffloor(), octave::Ffopen(), octave::Ffork(), octave::Ffreport(), octave::Ffrewind(), octave::Ffseek(), octave::Ffskipl(), octave::Fftell(), Ffull(), octave::Ffunctions(), octave::Ffwrite(), Fgamma(), Fget(), octave::Fget_home_directory(), octave::Fgetegid(), octave::Fgetenv(), octave::Fgeteuid(), octave::Fgetgid(), octave::Fgethostname(), octave::Fgetpgrp(), octave::Fgetpid(), octave::Fgetppid(), Fgetrusage(), octave::Fgetuid(), Fgivens(), octave::Fglob(), Fgmtime(), Fhash(), Fhave_window_system(), Fhess(), octave::Fhistory(), Fimag(), tree_evaluator::find(), symbol_table::find_function(), Finv(), octave::Fis_absolute_filename(), octave::Fis_function_handle(), octave::Fis_rooted_relative_filename(), Fisa(), Fisalnum(), Fisalpha(), Fisargout(), Fisascii(), Fiscell(), Fiscellstr(), Fischar(), Fiscntrl(), Fiscolumn(), Fiscomplex(), Fisdebugmode(), Fisdigit(), Fisempty(), octave::Fisenv(), Fisfinite(), Fisfloat(), octave::Fisglobal(), Fisgraph(), octave::Fisguirunning(), Fishghandle(), octave::Fisieee(), Fisinf(), Fisinteger(), Fislogical(), Fislower(), Fismatrix(), Fisna(), Fisnan(), Fisnull(), Fisnumeric(), Fisobject(), Fisprint(), Fispunct(), Fisreal(), Fisrow(), Fisscalar(), Fisspace(), Fissparse(), Fissquare(), Fisstruct(), octave::Fisstudent(), Fisupper(), Fisvector(), Fisxdigit(), octave::Fkill(), Flength(), Flgamma(), octave::Flink(), Flist_in_columns(), Floaded_graphics_toolkits(), Flocaltime(), Flog(), Flog10(), Flog1p(), Flog2(), Flower(), Flu(), octave::Fmake_absolute_filename(), octave::Fmislocked(), octave::Fmkstemp(), octave::Fmlock(), octave::Fmore(), octave::Fmunlock(), Fnargout(), octave::Fnative_float_format(), Fndims(), Fnewline(), Fnnz(), Fnproc(), Fnumfields(), Fnzmax(), octave::FOCTAVE_EXEC_HOME(), octave::FOCTAVE_HOME(), octave::FOCTAVE_VERSION(), FonCleanup(), octave::Fopenvar(), octave::FP_tmpdir(), octave::Fpath(), octave::Fpathsep(), octave::Fpclose(), Fperms(), Fpinv(), octave::Fpipe(), octave::Fpopen2(), Fpow2(), octave::Fprogram_invocation_name(), octave::Fprogram_name(), octave::Fpwd(), Fqr(), octave::Fquit(), Frandperm(), Frats(), octave::Freaddir(), octave::Freadlink(), Freal(), Fregister_graphics_toolkit(), octave::Frehash(), octave::Frename(), Freset(), octave::Frestoredefaultpath(), Frmfield(), Fround(), Froundb(), Frows(), Frsf2csf(), octave::Frun_history(), octave::FS_ISBLK(), octave::FS_ISCHR(), octave::FS_ISDIR(), octave::FS_ISFIFO(), octave::FS_ISLNK(), octave::FS_ISREG(), octave::FS_ISSOCK(), Fschur(), octave::Fsetenv(), Fsetgrent(), Fsetpwent(), Fsign(), Fsignbit(), Fsin(), Fsinh(), Fsize(), Fsize_equal(), Fsort(), Fspalloc(), Fspparms(), Fsqrt(), Fsqueeze(), octave::Fstr2func(), Fstrcmp(), Fstrcmpi(), Fstrncmp(), Fstrncmpi(), Fstrptime(), Fstruct(), Fstruct2cell(), Fsvd(), Fsylvester(), octave::Fsymlink(), Fsymrcm(), Ftan(), Ftanh(), octave::Ftempname(), octave::Fterminal_size(), octave::Ftilde_expand(), Ftime(), Ftypeinfo(), octave::Funame(), octave::Fundo_string_escapes(), Funicode_idx(), octave::Funlink(), octave::Funsetenv(), Fupper(), octave::Furlwrite(), octave::Fuser_config_dir(), octave::Fuser_data_dir(), Fwaitfor(), octave::Fwaitpid(), Fwarranty(), octave::FWCOREDUMP(), octave::FWEXITSTATUS(), octave::FWIFCONTINUED(), octave::FWIFEXITED(), octave::FWIFSIGNALED(), octave::FWIFSTOPPED(), octave::Fwinqueryreg(), octave::Fworkspace(), octave::FWSTOPSIG(), octave::FWTERMSIG(), octave_class::reconstruct_exemplar(), octave_user_function::restore_warning_states(), and cdef_object_array::subsasgn().