GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::tm_row_const::tm_row_const_rep Class Reference
Inheritance diagram for octave::tm_row_const::tm_row_const_rep:
Collaboration diagram for octave::tm_row_const::tm_row_const_rep:

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, tree_evaluator *tw)
 
 ~tm_row_const_rep (void)=default
 
void append (const octave_value &s)
 
octave_valueback (void)
 
const octave_valueback (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_valuefront (void)
 
const octave_valuefront (void) const
 
void init (const tree_argument_list &, tree_evaluator *tw)
 
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 m_all_1x1
 
bool m_all_cmplx
 
bool m_all_dq_str
 
bool m_all_mt
 
bool m_all_real
 
bool m_all_sq_str
 
bool m_all_str
 
bool m_any_cell
 
bool m_any_class
 
bool m_any_sparse
 
std::string m_class_nm
 
refcount< int > m_count
 
dim_vector m_dv
 
bool m_first_elem_is_struct
 
bool m_ok
 
bool m_some_str
 

Private Member Functions

 tm_row_const_rep (const tm_row_const_rep &)
 
tm_row_const_repoperator= (const tm_row_const_rep &)
 

Detailed Description

Definition at line 57 of file pt-tm-const.h.

Member Typedef Documentation

◆ const_iterator

Definition at line 41 of file base-list.h.

◆ const_reverse_iterator

◆ iterator

Definition at line 40 of file base-list.h.

◆ reverse_iterator

Constructor & Destructor Documentation

◆ tm_row_const_rep() [1/3]

octave::tm_row_const::tm_row_const_rep::tm_row_const_rep ( void  )
inline

Definition at line 62 of file pt-tm-const.h.

◆ tm_row_const_rep() [2/3]

octave::tm_row_const::tm_row_const_rep::tm_row_const_rep ( const tree_argument_list row,
tree_evaluator tw 
)
inline

Definition at line 71 of file pt-tm-const.h.

References row.

◆ ~tm_row_const_rep()

octave::tm_row_const::tm_row_const_rep::~tm_row_const_rep ( void  )
default

◆ tm_row_const_rep() [3/3]

octave::tm_row_const::tm_row_const_rep::tm_row_const_rep ( const tm_row_const_rep )
private

Member Function Documentation

◆ append()

void octave::base_list< octave_value >::append ( const octave_value s)
inlineinherited

◆ back() [1/2]

octave_value & octave::base_list< octave_value >::back ( void  )
inlineinherited

Definition at line 98 of file base-list.h.

◆ back() [2/2]

const octave_value & octave::base_list< octave_value >::back ( void  ) const
inlineinherited

Definition at line 101 of file base-list.h.

◆ begin() [1/2]

iterator octave::base_list< octave_value >::begin ( void  )
inlineinherited

Definition at line 83 of file base-list.h.

◆ begin() [2/2]

const_iterator octave::base_list< octave_value >::begin ( void  ) const
inlineinherited

Definition at line 84 of file base-list.h.

◆ cellify()

void octave::tm_row_const::tm_row_const_rep::cellify ( void  )

Definition at line 194 of file pt-tm-const.cc.

References eval_error(), val, and dim_vector::zero_by_zero().

◆ clear()

void octave::base_list< octave_value >::clear ( void  )
inlineinherited

Definition at line 81 of file base-list.h.

◆ do_init_element()

◆ empty()

bool octave::base_list< octave_value >::empty ( void  ) const
inlineinherited

Definition at line 47 of file base-list.h.

◆ end() [1/2]

iterator octave::base_list< octave_value >::end ( void  )
inlineinherited

Definition at line 86 of file base-list.h.

◆ end() [2/2]

const_iterator octave::base_list< octave_value >::end ( void  ) const
inlineinherited

Definition at line 87 of file base-list.h.

◆ erase()

iterator octave::base_list< octave_value >::erase ( iterator  pos)
inlineinherited

Definition at line 52 of file base-list.h.

◆ front() [1/2]

octave_value & octave::base_list< octave_value >::front ( void  )
inlineinherited

Definition at line 97 of file base-list.h.

◆ front() [2/2]

const octave_value & octave::base_list< octave_value >::front ( void  ) const
inlineinherited

Definition at line 100 of file base-list.h.

◆ init()

void octave::tm_row_const::tm_row_const_rep::init ( const tree_argument_list row,
tree_evaluator tw 
)

◆ length()

size_t octave::base_list< octave_value >::length ( void  ) const
inlineinherited

Definition at line 50 of file base-list.h.

◆ operator=()

tm_row_const_rep& octave::tm_row_const::tm_row_const_rep::operator= ( const tm_row_const_rep )
private

◆ pop_back()

void octave::base_list< octave_value >::pop_back ( void  )
inlineinherited

Definition at line 107 of file base-list.h.

◆ pop_front()

void octave::base_list< octave_value >::pop_front ( void  )
inlineinherited

Definition at line 106 of file base-list.h.

◆ push_back()

void octave::base_list< octave_value >::push_back ( const octave_value s)
inlineinherited

Definition at line 104 of file base-list.h.

◆ push_front()

void octave::base_list< octave_value >::push_front ( const octave_value s)
inlineinherited

Definition at line 103 of file base-list.h.

◆ rbegin() [1/2]

reverse_iterator octave::base_list< octave_value >::rbegin ( void  )
inlineinherited

Definition at line 89 of file base-list.h.

◆ rbegin() [2/2]

const_reverse_iterator octave::base_list< octave_value >::rbegin ( void  ) const
inlineinherited

Definition at line 90 of file base-list.h.

◆ remove_if()

void octave::base_list< octave_value >::remove_if ( pred)
inlineinherited

Definition at line 55 of file base-list.h.

◆ rend() [1/2]

reverse_iterator octave::base_list< octave_value >::rend ( void  )
inlineinherited

Definition at line 93 of file base-list.h.

◆ rend() [2/2]

const_reverse_iterator octave::base_list< octave_value >::rend ( void  ) const
inlineinherited

Definition at line 94 of file base-list.h.

◆ size()

size_t octave::base_list< octave_value >::size ( void  ) const
inlineinherited

Definition at line 49 of file base-list.h.

Member Data Documentation

◆ m_all_1x1

bool octave::tm_row_const::tm_row_const_rep::m_all_1x1

Definition at line 95 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_all_cmplx

bool octave::tm_row_const::tm_row_const_rep::m_all_cmplx

Definition at line 90 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_all_dq_str

bool octave::tm_row_const::tm_row_const_rep::m_all_dq_str

Definition at line 87 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_all_mt

bool octave::tm_row_const::tm_row_const_rep::m_all_mt

Definition at line 91 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_all_real

bool octave::tm_row_const::tm_row_const_rep::m_all_real

Definition at line 89 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_all_sq_str

bool octave::tm_row_const::tm_row_const_rep::m_all_sq_str

Definition at line 86 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_all_str

bool octave::tm_row_const::tm_row_const_rep::m_all_str

Definition at line 85 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_any_cell

bool octave::tm_row_const::tm_row_const_rep::m_any_cell

Definition at line 92 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_any_class

bool octave::tm_row_const::tm_row_const_rep::m_any_class

Definition at line 94 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_any_sparse

bool octave::tm_row_const::tm_row_const_rep::m_any_sparse

Definition at line 93 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_class_nm

std::string octave::tm_row_const::tm_row_const_rep::m_class_nm

Definition at line 98 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_count

refcount<int> octave::tm_row_const::tm_row_const_rep::m_count

Definition at line 81 of file pt-tm-const.h.

◆ m_dv

dim_vector octave::tm_row_const::tm_row_const_rep::m_dv

Definition at line 83 of file pt-tm-const.h.

◆ m_first_elem_is_struct

bool octave::tm_row_const::tm_row_const_rep::m_first_elem_is_struct

Definition at line 96 of file pt-tm-const.h.

Referenced by do_init_element().

◆ m_ok

bool octave::tm_row_const::tm_row_const_rep::m_ok

Definition at line 100 of file pt-tm-const.h.

◆ m_some_str

bool octave::tm_row_const::tm_row_const_rep::m_some_str

Definition at line 88 of file pt-tm-const.h.

Referenced by do_init_element().


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