26#if defined (HAVE_CONFIG_H)
58 return m_matrix.index (idx, resize_ok);
65 m_matrix.
assign (idx, rhs);
84 m_matrix.delete_elements (idx);
100 std::string dimstr = dv.
str ();
101 return "[" + dimstr +
" " + tname +
"]";
108 if (n < m_matrix.numel ())
109 return Cell (m_matrix(n));
122 bool retval = xrep && xrep->
m_matrix.numel () == 1 && n < m_matrix.numel ();
137#ifdef HAVE_PRAGMA_GCC_DIAGNOSTIC
138# pragma GCC diagnostic push
139# pragma GCC diagnostic ignored "-Wattributes"
141# pragma GCC diagnostic pop
Vector representing the dimensions (size) of an Array.
std::string str(char sep='x') const
bool fast_elem_insert(octave_idx_type n, const octave_value &x)
octave_value do_index_op(const octave_value_list &idx, bool resize_ok=false)
void delete_elements(const octave_value_list &idx)
octave_value fast_elem_extract(octave_idx_type n) const
void assign(const octave_value_list &idx, const MT &rhs)
std::string edit_display(const float_display_format &fmt, octave_idx_type i, octave_idx_type j) const
octave_value & assign(assign_op op, const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs)
std::string type_name() const
F77_RET_T const F77_DBLE * x