Navigation

Operators and Keywords

Function List:

C++ API

octave_cell Class Reference

#include <ov-cell.h>

Inherits octave_base_matrix< Cell >.

Collaboration diagram for octave_cell:

List of all members.

Public Member Functions

 octave_cell (void)
 octave_cell (const Cell &c)
 octave_cell (const Array< std::string > &str)
 octave_cell (const octave_cell &c)
 ~octave_cell (void)
octave_base_valueclone (void) const
octave_base_valueempty_clone (void) const
octave_value subsref (const std::string &type, const std::list< octave_value_list > &idx)
octave_value_list subsref (const std::string &type, const std::list< octave_value_list > &idx, int)
octave_value subsref (const std::string &type, const std::list< octave_value_list > &idx, bool auto_add)
octave_value subsasgn (const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs)
void assign (const octave_value_list &idx, const Cell &rhs)
void assign (const octave_value_list &idx, const octave_value &rhs)
void delete_elements (const octave_value_list &idx)
size_t byte_size (void) const
octave_value sort (octave_idx_type dim=0, sortmode mode=ASCENDING) const
octave_value sort (Array< octave_idx_type > &sidx, octave_idx_type dim=0, sortmode mode=ASCENDING) const
sortmode is_sorted (sortmode mode=UNSORTED) const
Array< octave_idx_typesort_rows_idx (sortmode mode=ASCENDING) const
sortmode is_sorted_rows (sortmode mode=UNSORTED) const
bool is_matrix_type (void) const
bool is_numeric_type (void) const
bool is_defined (void) const
bool is_constant (void) const
bool is_cell (void) const
builtin_type_t builtin_type (void) const
bool is_cellstr (void) const
bool is_true (void) const
Cell cell_value (void) const
octave_value_list list_value (void) const
octave_value convert_to_str_internal (bool pad, bool, char type) const
string_vector all_strings (bool pad=false) const
Array< std::string > cellstr_value (void) const
bool print_as_scalar (void) const
void print (std::ostream &os, bool pr_as_read_syntax=false) const
void print_raw (std::ostream &os, bool pr_as_read_syntax=false) const
bool save_ascii (std::ostream &os)
bool load_ascii (std::istream &is)
bool save_binary (std::ostream &os, bool &save_as_floats)
bool load_binary (std::istream &is, bool swap, oct_mach_info::float_format fmt)
octave_value map (unary_mapper_t umap) const
mxArrayas_mxArray (void) const
void * mex_get_data (void) const

Constructor & Destructor Documentation

octave_cell::octave_cell ( void   )  [inline]
octave_cell::octave_cell ( const Cell c  )  [inline]
octave_cell::octave_cell ( const Array< std::string > &  str  )  [inline]
octave_cell::octave_cell ( const octave_cell c  )  [inline]
octave_cell::~octave_cell ( void   )  [inline]

Member Function Documentation

string_vector octave_cell::all_strings ( bool  pad = false  )  const [virtual]

Reimplemented from octave_base_value.

mxArray * octave_cell::as_mxArray ( void   )  const [virtual]

Reimplemented from octave_base_value.

void octave_cell::assign ( const octave_value_list idx,
const octave_value rhs 
)
void octave_cell::assign ( const octave_value_list idx,
const Cell rhs 
)

Reimplemented from octave_base_matrix< Cell >.

builtin_type_t octave_cell::builtin_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

size_t octave_cell::byte_size ( void   )  const [virtual]

Reimplemented from octave_base_matrix< Cell >.

Cell octave_cell::cell_value ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

Array< std::string > octave_cell::cellstr_value ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_base_value* octave_cell::clone ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_value octave_cell::convert_to_str_internal ( bool  pad,
bool  ,
char  type 
) const [inline, virtual]

Reimplemented from octave_base_value.

void octave_cell::delete_elements ( const octave_value_list idx  ) 

Reimplemented from octave_base_matrix< Cell >.

octave_base_value* octave_cell::empty_clone ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_cell::is_cell ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_cell::is_cellstr ( void   )  const [virtual]

Reimplemented from octave_base_value.

bool octave_cell::is_constant ( void   )  const [inline, virtual]

Reimplemented from octave_base_matrix< Cell >.

bool octave_cell::is_defined ( void   )  const [inline, virtual]

Reimplemented from octave_base_matrix< Cell >.

bool octave_cell::is_matrix_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_matrix< Cell >.

bool octave_cell::is_numeric_type ( void   )  const [inline, virtual]

Reimplemented from octave_base_matrix< Cell >.

sortmode octave_cell::is_sorted ( sortmode  mode = UNSORTED  )  const [virtual]

Reimplemented from octave_base_matrix< Cell >.

sortmode octave_cell::is_sorted_rows ( sortmode  mode = UNSORTED  )  const [virtual]

Reimplemented from octave_base_matrix< Cell >.

bool octave_cell::is_true ( void   )  const [virtual]

Reimplemented from octave_base_matrix< Cell >.

octave_value_list octave_cell::list_value ( void   )  const [virtual]

Reimplemented from octave_base_value.

bool octave_cell::load_ascii ( std::istream &  is  )  [virtual]

Reimplemented from octave_base_value.

bool octave_cell::load_binary ( std::istream &  is,
bool  swap,
oct_mach_info::float_format  fmt 
) [virtual]

Reimplemented from octave_base_value.

octave_value octave_cell::map ( unary_mapper_t  umap  )  const [virtual]

Reimplemented from octave_base_value.

void * octave_cell::mex_get_data ( void   )  const [virtual]

Reimplemented from octave_base_value.

void octave_cell::print ( std::ostream &  os,
bool  pr_as_read_syntax = false 
) const [virtual]

Reimplemented from octave_base_matrix< Cell >.

bool octave_cell::print_as_scalar ( void   )  const [virtual]

Reimplemented from octave_base_matrix< Cell >.

void octave_cell::print_raw ( std::ostream &  os,
bool  pr_as_read_syntax = false 
) const [virtual]

Reimplemented from octave_base_value.

bool octave_cell::save_ascii ( std::ostream &  os  )  [virtual]

Reimplemented from octave_base_value.

bool octave_cell::save_binary ( std::ostream &  os,
bool save_as_floats 
) [virtual]

Reimplemented from octave_base_value.

octave_value octave_cell::sort ( octave_idx_type  dim = 0,
sortmode  mode = ASCENDING 
) const [virtual]

Reimplemented from octave_base_matrix< Cell >.

octave_value octave_cell::sort ( Array< octave_idx_type > &  sidx,
octave_idx_type  dim = 0,
sortmode  mode = ASCENDING 
) const [virtual]

Reimplemented from octave_base_matrix< Cell >.

Array< octave_idx_type > octave_cell::sort_rows_idx ( sortmode  mode = ASCENDING  )  const [virtual]

Reimplemented from octave_base_matrix< Cell >.

octave_value octave_cell::subsasgn ( const std::string &  type,
const std::list< octave_value_list > &  idx,
const octave_value rhs 
) [virtual]

Reimplemented from octave_base_matrix< Cell >.

octave_value octave_cell::subsref ( const std::string &  type,
const std::list< octave_value_list > &  idx 
) [inline, virtual]

Reimplemented from octave_base_matrix< Cell >.

octave_value octave_cell::subsref ( const std::string &  type,
const std::list< octave_value_list > &  idx,
bool  auto_add 
) [virtual]

Reimplemented from octave_base_value.

octave_value_list octave_cell::subsref ( const std::string &  type,
const std::list< octave_value_list > &  idx,
int  nargout 
) [virtual]

Reimplemented from octave_base_matrix< Cell >.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines