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 size_t n = container.size ();
89 for (
const auto& val : container)
94 Cell (
const std::list<std::string>& sl);
100 bool iscellstr (
void)
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 > 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)
Cell xisalpha(void) const
Cell xisspace(void) const
Cell xisascii(void) const
Cell xisgraph(void) const
Cell xtolower(void) const
Cell xisupper(void) const
Cell(const Array< octave_value > &c)
Cell(const Cell &c)=default
Cell reshape(const dim_vector &new_dims) const
Cell xisxdigit(void) const
Cell xtoupper(void) const
Cell xisalnum(void) const
Cell(octave_idx_type n, octave_idx_type m, const octave_value &val=Matrix())
Cell xisprint(void) const
Cell(const C< V > &container)
Cell(const dim_vector &dv, const octave_value &val=Matrix())
boolMatrix all(int=0) const
Cell xisdigit(void) const
bool any_element_is_nan(void) const
Cell(const octave_value &val)
Cell xiscntrl(void) const
Cell xislower(void) const
Cell xispunct(void) const
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 xisxdigit(void) const
octave_value xisgraph(void) const
octave_value xisascii(void) const
octave_value xislower(void) const
octave_value xiscntrl(void) const
octave_value xisprint(void) const
octave_value xisalpha(void) const
octave_value xisupper(void) const
Cell cell_value(void) const
octave_value xispunct(void) const
octave_value xisalnum(void) const
octave_value xisdigit(void) const
octave_value xtolower(void) const
octave_value xisspace(void) const
octave_value xtoupper(void) 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.