24 #if ! defined (octave_ovl_h) 25 #define octave_ovl_h 1 27 #include "octave-config.h" 31 #include <initializer_list> 57 template<
template <
typename...>
class OV_Container>
188 template<
typename... OV_Args>
190 ovl (
const OV_Args&... args)
Array< T > linear_slice(octave_idx_type lo, octave_idx_type up) const
Extract a slice from this array as a column vector: A(:)(lo+1:up).
octave_value_list(const Cell &tc)
octave_value_list(const Array< octave_value > &d)
octave_value_list(octave_idx_type n, const octave_value &val)
octave_value_list ovl(const OV_Args &... args)
Construct an octave_value_list with less typing.
octave_value_list slice(octave_idx_type offset, octave_idx_type len, bool tags=false) const
identity matrix If supplied two scalar respectively For allows like xample val
octave_value_list(const octave_value_list &obj)
bool has_magic_colon(void) const
octave_value_list splice(octave_idx_type offset, octave_idx_type len, const octave_value_list &lst=octave_value_list()) const
void make_storable_values(void)
F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE * d
const octave_value & elem(octave_idx_type n) const
octave_value & elem(octave_idx_type n)
bool any_cell(void) const
OCTAVE_EXPORT octave_value_list isdir nd deftypefn *std::string nm
octave_value_list & reverse(void)
Array< octave_value > array_value(void) const
string_vector make_argv(const std::string &="") const
void resize(const dim_vector &dv, const T &rfv)
Resizing (with fill).
octave_value & operator()(octave_idx_type n)
bool all_scalars(void) const
octave_value_list(octave_idx_type n)
Array< octave_value > data
T & xelem(octave_idx_type n)
string_vector name_tags(void) const
octave_value_list(const octave_value &tc)
Cell cell_value(void) const
octave_idx_type length(void) const
bool all_strings_p(void) const
void resize(octave_idx_type n, const octave_value &rfv=octave_value())
octave_value_list(const OV_Container< octave_value > &args)
~octave_value_list(void)=default
octave_idx_type numel(void) const
Number of elements in the array.
Vector representing the dimensions (size) of an Array.
octave_value & xelem(octave_idx_type i)
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
octave_value_list & prepend(const octave_value &val)
charNDArray min(char d, const charNDArray &m)
octave_value_list & operator=(const octave_value_list &obj)
void stash_name_tags(const string_vector &nm)