GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Public Types | |
typedef std::list < octave_value > ::const_iterator | const_iterator |
typedef std::list < octave_value > ::const_reverse_iterator | const_reverse_iterator |
typedef std::list < octave_value >::iterator | iterator |
typedef std::list < octave_value > ::reverse_iterator | reverse_iterator |
Public Member Functions | |
tm_row_const_rep (void) | |
tm_row_const_rep (const tree_argument_list &row) | |
~tm_row_const_rep (void) | |
void | append (const octave_value &s) |
octave_value & | back (void) |
const octave_value & | back (void) const |
iterator | begin (void) |
const_iterator | begin (void) const |
void | cellify (void) |
void | clear (void) |
void | do_init_element (const octave_value &, bool &) |
bool | empty (void) const |
iterator | end (void) |
const_iterator | end (void) const |
iterator | erase (iterator pos) |
octave_value & | front (void) |
const octave_value & | front (void) const |
void | init (const tree_argument_list &) |
size_t | length (void) const |
void | pop_back (void) |
void | pop_front (void) |
void | push_back (const octave_value &s) |
void | push_front (const octave_value &s) |
reverse_iterator | rbegin (void) |
const_reverse_iterator | rbegin (void) const |
void | remove_if (P pred) |
reverse_iterator | rend (void) |
const_reverse_iterator | rend (void) const |
size_t | size (void) const |
Public Attributes | |
bool | all_1x1 |
bool | all_cmplx |
bool | all_dq_str |
bool | all_mt |
bool | all_real |
bool | all_sq_str |
bool | all_str |
bool | any_cell |
bool | any_class |
bool | any_sparse |
std::string | class_nm |
octave_refcount< int > | count |
dim_vector | dv |
bool | first_elem_is_struct |
bool | ok |
bool | some_str |
Private Member Functions | |
tm_row_const_rep (const tm_row_const_rep &) | |
tm_row_const_rep & | operator= (const tm_row_const_rep &) |
|
inherited |
Definition at line 37 of file base-list.h.
|
inherited |
Definition at line 40 of file base-list.h.
|
inherited |
Definition at line 36 of file base-list.h.
|
inherited |
Definition at line 39 of file base-list.h.
|
inline |
|
inline |
|
inline |
|
private |
|
inlineinherited |
Definition at line 105 of file base-list.h.
Referenced by do_init_element().
|
inlineinherited |
Definition at line 93 of file base-list.h.
|
inlineinherited |
Definition at line 96 of file base-list.h.
|
inlineinherited |
Definition at line 78 of file base-list.h.
|
inlineinherited |
Definition at line 79 of file base-list.h.
Definition at line 418 of file pt-mat.cc.
References tm_row_const::begin(), octave_value::dims(), tm_row_const::end(), eval_error(), and dim_vector::zero_by_zero().
|
inlineinherited |
Definition at line 76 of file base-list.h.
void tm_row_const::tm_row_const_rep::do_init_element | ( | const octave_value & | val, |
bool & | first_elem | ||
) |
Definition at line 281 of file pt-mat.cc.
References all_1x1, all_cmplx, all_dq_str, all_mt, all_real, all_sq_str, all_str, any_cell, any_class, any_sparse, octave_base_list< octave_value >::append(), octave_value::class_name(), class_nm, octave_value::dims(), first_elem_is_struct, get_concat_class(), octave_value::is_cell(), octave_value::is_complex_type(), octave_value::is_dq_string(), octave_value::is_map(), octave_value::is_object(), octave_value::is_real_type(), octave_value::is_sparse_type(), octave_value::is_sq_string(), octave_value::is_string(), octave_value::numel(), some_str, and dim_vector::zero_by_zero().
|
inlineinherited |
Definition at line 42 of file base-list.h.
|
inlineinherited |
Definition at line 81 of file base-list.h.
|
inlineinherited |
Definition at line 82 of file base-list.h.
|
inlineinherited |
Definition at line 47 of file base-list.h.
|
inlineinherited |
Definition at line 92 of file base-list.h.
|
inlineinherited |
Definition at line 95 of file base-list.h.
void tm_row_const::tm_row_const_rep::init | ( | const tree_argument_list & | row | ) |
Definition at line 338 of file pt-mat.cc.
References octave_base_list< elt_type >::begin(), tm_row_const::begin(), tm_row_const::cellify(), octave_value::dims(), octave_base_list< elt_type >::end(), tm_row_const::end(), error_state, eval_error(), octave_value::is_cs_list(), octave_value::is_undefined(), octave_value_list::length(), octave_value::list_value(), tree_expression::rvalue1(), and dim_vector::zero_by_zero().
|
inlineinherited |
Definition at line 45 of file base-list.h.
|
private |
|
inlineinherited |
Definition at line 102 of file base-list.h.
|
inlineinherited |
Definition at line 101 of file base-list.h.
|
inlineinherited |
Definition at line 99 of file base-list.h.
|
inlineinherited |
Definition at line 98 of file base-list.h.
|
inlineinherited |
Definition at line 84 of file base-list.h.
|
inlineinherited |
Definition at line 85 of file base-list.h.
|
inlineinherited |
Definition at line 50 of file base-list.h.
|
inlineinherited |
Definition at line 88 of file base-list.h.
|
inlineinherited |
Definition at line 89 of file base-list.h.
|
inlineinherited |
Definition at line 44 of file base-list.h.
bool tm_row_const::tm_row_const_rep::all_1x1 |
Definition at line 101 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::all_cmplx |
Definition at line 96 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::all_dq_str |
Definition at line 93 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::all_mt |
Definition at line 97 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::all_real |
Definition at line 95 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::all_sq_str |
Definition at line 92 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::all_str |
Definition at line 91 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::any_cell |
Definition at line 98 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::any_class |
Definition at line 100 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::any_sparse |
Definition at line 99 of file pt-mat.cc.
Referenced by do_init_element().
std::string tm_row_const::tm_row_const_rep::class_nm |
Definition at line 104 of file pt-mat.cc.
Referenced by do_init_element().
octave_refcount<int> tm_row_const::tm_row_const_rep::count |
Definition at line 87 of file pt-mat.cc.
Referenced by tm_row_const::operator=().
dim_vector tm_row_const::tm_row_const_rep::dv |
bool tm_row_const::tm_row_const_rep::first_elem_is_struct |
Definition at line 102 of file pt-mat.cc.
Referenced by do_init_element().
bool tm_row_const::tm_row_const_rep::some_str |
Definition at line 94 of file pt-mat.cc.
Referenced by do_init_element().