Navigation

Operators and Keywords

Function List:

C++ API

Cell Class Reference

#include <Cell.h>

Inherits Array< octave_value >.

Collaboration diagram for Cell:

List of all members.


Public Member Functions

 Cell (void)
 Cell (const octave_value &val)
 Cell (const octave_value_list &ovl)
 Cell (octave_idx_type n, octave_idx_type m, const octave_value &val=resize_fill_value())
 Cell (const dim_vector &dv, const octave_value &val=resize_fill_value())
 Cell (const Array< octave_value > &c)
 Cell (const Array< octave_value > &c, octave_idx_type nr, octave_idx_type nc)
 Cell (const string_vector &sv, bool trim=false)
 Cell (const Array< std::string > &sa)
 Cell (const dim_vector &dv, const string_vector &sv, bool trim=false)
 Cell (const Cell &c)
bool is_cellstr (void) const
Cell index (const octave_value_list &idx, bool resize_ok=false) const
Celldelete_elements (const octave_value_list &idx)
Cellassign (const octave_value_list &idx, const Cell &rhs, const octave_value &fill_val=resize_fill_value())
Cell reshape (const dim_vector &new_dims) const
octave_idx_type nnz (void) const
Cell column (octave_idx_type i) const
boolMatrix all (int=0) const
boolMatrix any (int=0) const
Cell concat (const Cell &rb, const Array< octave_idx_type > &ra_idx)
Cellinsert (const Cell &a, octave_idx_type r, octave_idx_type c)
Cellinsert (const Cell &a, const Array< octave_idx_type > &ra_idx)
bool any_element_is_nan (void) const
bool is_true (void) const
Cell diag (octave_idx_type k=0) const
Cell xisalnum (void) const
Cell xisalpha (void) const
Cell xisascii (void) const
Cell xiscntrl (void) const
Cell xisdigit (void) const
Cell xisgraph (void) const
Cell xislower (void) const
Cell xisprint (void) const
Cell xispunct (void) const
Cell xisspace (void) const
Cell xisupper (void) const
Cell xisxdigit (void) const
Cell xtoascii (void) const
Cell xtolower (void) const
Cell xtoupper (void) const

Static Public Member Functions

static octave_value resize_fill_value (void)

Constructor & Destructor Documentation

Cell::Cell ( void   )  [inline]

Cell::Cell ( const octave_value val  )  [inline]

Cell::Cell ( const octave_value_list ovl  ) 

Cell::Cell ( octave_idx_type  n,
octave_idx_type  m,
const octave_value val = resize_fill_value () 
) [inline]

Cell::Cell ( const dim_vector dv,
const octave_value val = resize_fill_value () 
) [inline]

Cell::Cell ( const Array< octave_value > &  c  )  [inline]

Cell::Cell ( const Array< octave_value > &  c,
octave_idx_type  nr,
octave_idx_type  nc 
) [inline]

Cell::Cell ( const string_vector sv,
bool  trim = false 
)

Cell::Cell ( const Array< std::string > &  sa  ) 

Cell::Cell ( const dim_vector dv,
const string_vector sv,
bool  trim = false 
)

Cell::Cell ( const Cell c  )  [inline]


Member Function Documentation

boolMatrix Cell::all ( int  = 0  )  const [inline]

boolMatrix Cell::any ( int  = 0  )  const [inline]

bool Cell::any_element_is_nan ( void   )  const [inline]

Cell & Cell::assign ( const octave_value_list idx,
const Cell rhs,
const octave_value fill_val = resize_fill_value () 
)

Cell Cell::column ( octave_idx_type  i  )  const

Reimplemented from Array< octave_value >.

Cell Cell::concat ( const Cell rb,
const Array< octave_idx_type > &  ra_idx 
)

Cell & Cell::delete_elements ( const octave_value_list idx  ) 

Cell Cell::diag ( octave_idx_type  k = 0  )  const

Reimplemented from Array< octave_value >.

Cell Cell::index ( const octave_value_list idx,
bool  resize_ok = false 
) const

Cell & Cell::insert ( const Cell a,
const Array< octave_idx_type > &  ra_idx 
)

Cell & Cell::insert ( const Cell a,
octave_idx_type  r,
octave_idx_type  c 
)

bool Cell::is_cellstr ( void   )  const

bool Cell::is_true ( void   )  const [inline]

octave_idx_type Cell::nnz ( void   )  const

Cell Cell::reshape ( const dim_vector new_dims  )  const [inline]

Reimplemented from Array< octave_value >.

static octave_value Cell::resize_fill_value ( void   )  [inline, static]

Reimplemented from Array< octave_value >.

Cell Cell::xisalnum ( void   )  const [inline]

Cell Cell::xisalpha ( void   )  const [inline]

Cell Cell::xisascii ( void   )  const [inline]

Cell Cell::xiscntrl ( void   )  const [inline]

Cell Cell::xisdigit ( void   )  const [inline]

Cell Cell::xisgraph ( void   )  const [inline]

Cell Cell::xislower ( void   )  const [inline]

Cell Cell::xisprint ( void   )  const [inline]

Cell Cell::xispunct ( void   )  const [inline]

Cell Cell::xisspace ( void   )  const [inline]

Cell Cell::xisupper ( void   )  const [inline]

Cell Cell::xisxdigit ( void   )  const [inline]

Cell Cell::xtoascii ( void   )  const [inline]

Cell Cell::xtolower ( void   )  const [inline]

Cell Cell::xtoupper ( void   )  const [inline]


The documentation for this class was generated from the following files: