26 #if ! defined (octave_Cell_h)
27 #define octave_Cell_h 1
29 #include "octave-config.h"
76 template <
typename V,
template <
typename...>
class C>
78 Cell (
const C<V>& container)
81 std::size_t
n = container.size ();
89 for (
const auto& val : container)
94 Cell (
const std::list<std::string>& sl);
100 bool iscellstr ()
const;
166 Cell map (ctype_mapper)
const;
ComplexNDArray concat(NDArray &ra, ComplexNDArray &rb, const Array< octave_idx_type > &ra_idx)
Cell octave_value_extract< Cell >(const octave_value &v)
Array< T, Alloc > reshape(octave_idx_type nr, octave_idx_type nc) const
Size of the specified dimension.
boolMatrix any(int=0) const
Cell(const Array< octave_value > &c, octave_idx_type nr, octave_idx_type nc)
bool any_element_is_nan() const
Cell(const Array< octave_value > &c)
Cell(const Cell &c)=default
Cell reshape(const dim_vector &new_dims) const
Cell(octave_idx_type n, octave_idx_type m, const octave_value &val=Matrix())
Cell(const C< V > &container)
Cell(const dim_vector &dv, const octave_value &val=Matrix())
boolMatrix all(int=0) const
Cell(const octave_value &val)
Vector representing the dimensions (size) of an Array.
void resize(octave_idx_type n, const octave_value &rfv=octave_value())
octave_value_list & operator=(const octave_value_list &obj)=default
octave_value xisgraph() const
octave_value xispunct() const
octave_value xtolower() const
octave_value xisdigit() const
octave_value xisascii() const
octave_value xisalpha() const
octave_value xisalnum() const
octave_value xisxdigit() const
octave_value xisprint() const
octave_value xtoupper() const
octave_value xisspace() const
octave_value xisupper() const
octave_value xiscntrl() const
octave_value xislower() const
F77_RET_T const F77_INT const F77_INT const F77_INT const F77_DBLE const F77_DBLE F77_INT F77_DBLE * V
const octave_base_value const Array< octave_idx_type > & ra_idx
return octave_value(v1.char_array_value() . concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string()) ? '\'' :'"'))
octave_value_list ovl(const OV_Args &... args)
Construct an octave_value_list with less typing.