#include <string>
#include <vector>
#include <list>
#include <memory>
#include "lo-mappers.h"
#include "oct-locbuf.h"
#include "oct-string.h"
#include "Cell.h"
#include "oct-map.h"
#include "defun.h"
#include "interpreter-private.h"
#include "interpreter.h"
#include "variables.h"
#include "unwind-prot.h"
#include "errwarn.h"
#include "utils.h"
#include "ov-bool.h"
#include "ov-class.h"
#include "ov-colon.h"
#include "ov-complex.h"
#include "ov-float.h"
#include "ov-flt-complex.h"
#include "ov-int16.h"
#include "ov-int32.h"
#include "ov-int64.h"
#include "ov-int8.h"
#include "ov-scalar.h"
#include "ov-uint16.h"
#include "ov-uint32.h"
#include "ov-uint64.h"
#include "ov-uint8.h"
#include "ov-fcn-handle.h"
Go to the source code of this file.
Macros | |
#define | BTYP_BRANCH(X, Y) |
Functions | |
template<typename ArrayND > | |
Cell | do_mat2cell (const ArrayND &a, const Array< octave_idx_type > *d, int nd) |
Cell | do_mat2cell (octave_value &a, const Array< octave_idx_type > *d, int nd) |
template<typename ArrayND > | |
Cell | do_mat2cell_nd (const ArrayND &a, const Array< octave_idx_type > *d, int nd) |
octave_value_list | Farrayfun (octave::interpreter &interp, const octave_value_list &args, int nargout) |
octave_value_list | Fcellfun (octave::interpreter &interp, const octave_value_list &args, int nargout) |
octave_value_list | Fcellindexmat (const octave_value_list &args, int) |
octave_value_list | Fcellslices (const octave_value_list &args, int) |
octave_value_list | Fmat2cell (const octave_value_list &args, int) |
octave_value_list | Fnum2cell (const octave_value_list &args, int) |
#define BTYP_BRANCH | ( | X, | |
Y | |||
) |
Cell do_mat2cell | ( | const ArrayND & | a, |
const Array< octave_idx_type > * | d, | ||
int | nd | ||
) |
Definition at line 2117 of file cellfun.cc.
Cell do_mat2cell | ( | octave_value & | a, |
const Array< octave_idx_type > * | d, | ||
int | nd | ||
) |
Definition at line 2129 of file cellfun.cc.
References error_unless.
Cell do_mat2cell_nd | ( | const ArrayND & | a, |
const Array< octave_idx_type > * | d, | ||
int | nd | ||
) |
Definition at line 2047 of file cellfun.cc.
References error_unless.
octave_value_list Farrayfun | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 1171 of file cellfun.cc.
References octave_value::class_name(), error_with_id(), f, symbol_table::find_function(), octave_value::function_value(), get_function_handle(), interpreter::get_symbol_table(), octave_value::is_function(), octave_value::is_function_handle(), octave_value::is_inline_function(), octave_value::is_string(), octave_value::is_undefined(), octave_value_list::length(), print_usage(), and octave::valid_identifier().
octave_value_list Fcellfun | ( | octave::interpreter & | interp, |
const octave_value_list & | args, | ||
int | nargout | ||
) |
Definition at line 406 of file cellfun.cc.
References octave_value_list::empty(), error(), symbol_table::find_function(), get_function_handle(), interpreter::get_symbol_table(), octave_value::is_function(), octave_value::is_function_handle(), octave_value::is_inline_function(), octave_value::is_string(), octave_value::is_undefined(), octave_value_list::length(), print_usage(), and octave::valid_identifier().
octave_value_list Fcellindexmat | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 2548 of file cellfun.cc.
References octave_value::index_op(), octave_value_list::length(), octave_value(), print_usage(), octave_value_list::slice(), x, and Array< T, Alloc >::xelem().
octave_value_list Fcellslices | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 2423 of file cellfun.cc.
References error(), octave_value_list::length(), Array< T, Alloc >::numel(), print_usage(), and x.
octave_value_list Fmat2cell | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 2265 of file cellfun.cc.
References btyp_double, octave_value::builtin_type(), d, error(), octave_value::issparse(), octave_value_list::length(), OCTAVE_LOCAL_BUFFER, and print_usage().
octave_value_list Fnum2cell | ( | const octave_value_list & | args, |
int | |||
) |
Definition at line 1872 of file cellfun.cc.
References octave_value::islogical(), octave_value_list::length(), and print_usage().