24 #if !defined (octave_oct_obj_h)
25 #define octave_oct_obj_h 1
43 : data (),
names () { }
55 : data (d.as_row ()),
names () { }
58 : data (tc.as_row ()),
names () { }
127 bool all_strings_p (
void)
const;
129 bool all_scalars (
void)
const;
131 bool any_cell (
void)
const;
133 bool has_magic_colon (
void)
const;
135 string_vector make_argv (
const std::string& = std::string ())
const;
141 void make_storable_values (
void);
145 return data.xelem (i);
octave_value_list(const Cell &tc)
octave_value_list(const Array< octave_value > &d)
octave_value_list slice(octave_idx_type offset, octave_idx_type len, bool tags=false) const
octave_value_list(octave_idx_type n, const octave_value &val)
octave_idx_type length(void) const
octave_value_list(const octave_value_list &obj)
string_vector name_tags(void) const
static string_vector names(const map_type &lst)
F77_RET_T const double const double double * d
const octave_base_value & a2
Cell cell_value(void) const
const octave_value & elem(octave_idx_type n) const
octave_value & elem(octave_idx_type n)
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(octave_idx_type n)
Array< octave_value > data
octave_idx_type length(void) const
Number of elements in the array.
octave_value_list ovl(const octave_value &a0)
octave_value_list(const octave_value &tc)
Array< octave_value > array_value(void) const
void resize(octave_idx_type n, const octave_value &rfv=octave_value())
octave_value & xelem(octave_idx_type i)
charNDArray min(char d, const charNDArray &m)
void stash_name_tags(const string_vector &nm)