GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
tm_row_const Class Reference

#include "pt-tm-const.h"

Inheritance diagram for tm_row_const:
tm_info

Public Types

typedef std::list< octave_value >::const_iterator const_iterator
 
typedef std::list< octave_value >::iterator iterator
 

Public Member Functions

 tm_row_const ()=delete
 
 tm_row_const (const tm_row_const &)=default
 
 tm_row_const (const tree_argument_list &row, tree_evaluator &tw)
 
 ~tm_row_const ()=default
 
iterator begin ()
 
const_iterator begin () const
 
void cellify ()
 
bool empty () const
 
iterator end ()
 
const_iterator end () const
 
std::size_t length () const
 
tm_row_constoperator= (const tm_row_const &)=delete
 
- Public Member Functions inherited from tm_info
 tm_info (bool obj_is_empty)
 
bool all_1x1_p () const
 
bool all_complex_p () const
 
bool all_dq_strings_p () const
 
bool all_empty_p () const
 
bool all_real_p () const
 
bool all_sq_strings_p () const
 
bool all_strings_p () const
 
bool any_cell_p () const
 
bool any_class_p () const
 
bool any_sparse_p () const
 
std::string class_name () const
 
octave_idx_type cols () const
 
dim_vector dims () const
 
bool first_elem_struct_p () const
 
octave_idx_type rows () const
 
bool some_strings_p () const
 

Additional Inherited Members

- Protected Attributes inherited from tm_info
bool m_all_1x1
 
bool m_all_complex
 
bool m_all_dq_strings
 
bool m_all_empty
 
bool m_all_real
 
bool m_all_sq_strings
 
bool m_all_strings
 
bool m_any_cell
 
bool m_any_class
 
bool m_any_sparse
 
std::string m_class_name
 
dim_vector m_dv
 
bool m_first_elem_is_struct
 
bool m_some_strings
 

Detailed Description

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

Member Typedef Documentation

◆ const_iterator

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

◆ iterator

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

Constructor & Destructor Documentation

◆ tm_row_const() [1/3]

tm_row_const::tm_row_const ( )
delete

◆ tm_row_const() [2/3]

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

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

◆ tm_row_const() [3/3]

tm_row_const::tm_row_const ( const tm_row_const )
default

◆ ~tm_row_const()

tm_row_const::~tm_row_const ( )
default

Member Function Documentation

◆ begin() [1/2]

iterator tm_row_const::begin ( )
inline

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

◆ begin() [2/2]

const_iterator tm_row_const::begin ( ) const
inline

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

◆ cellify()

void tm_row_const::cellify ( )

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

References dim_vector::zero_by_zero().

◆ empty()

bool tm_row_const::empty ( ) const
inline

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

◆ end() [1/2]

iterator tm_row_const::end ( )
inline

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

◆ end() [2/2]

const_iterator tm_row_const::end ( ) const
inline

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

◆ length()

std::size_t tm_row_const::length ( ) const
inline

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

◆ operator=()

tm_row_const& tm_row_const::operator= ( const tm_row_const )
delete

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