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

#include "pt-tm-const.h"

Collaboration diagram for octave::tm_row_const:

Classes

class  tm_row_const_rep
 

Public Types

typedef tm_row_const_rep::const_iterator const_iterator
 
typedef tm_row_const_rep::iterator iterator
 

Public Member Functions

 tm_row_const (void)
 
 tm_row_const (const tree_argument_list &row, tree_evaluator *tw)
 
 tm_row_const (const tm_row_const &x)
 
 ~tm_row_const (void)
 
bool all_1x1_p (void) const
 
bool all_complex_p (void) const
 
bool all_dq_strings_p (void) const
 
bool all_empty_p (void) const
 
bool all_real_p (void) const
 
bool all_sq_strings_p (void) const
 
bool all_strings_p (void) const
 
bool any_cell_p (void) const
 
bool any_class_p (void) const
 
bool any_sparse_p (void) const
 
iterator begin (void)
 
const_iterator begin (void) const
 
void cellify (void)
 
std::string class_name (void) const
 
octave_idx_type cols (void)
 
dim_vector dims (void)
 
bool empty (void) const
 
iterator end (void)
 
const_iterator end (void) const
 
bool first_elem_struct_p (void) const
 
size_t length (void) const
 
 operator bool () const
 
tm_row_constoperator= (const tm_row_const &x)
 
octave_idx_type rows (void)
 
bool some_strings_p (void) const
 

Private Attributes

tm_row_const_repm_rep
 

Detailed Description

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

Member Typedef Documentation

◆ const_iterator

◆ iterator

Constructor & Destructor Documentation

◆ tm_row_const() [1/3]

octave::tm_row_const::tm_row_const ( void  )
inline

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

◆ tm_row_const() [2/3]

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

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

◆ tm_row_const() [3/3]

octave::tm_row_const::tm_row_const ( const tm_row_const x)
inline

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

◆ ~tm_row_const()

octave::tm_row_const::~tm_row_const ( void  )
inline

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

Member Function Documentation

◆ all_1x1_p()

bool octave::tm_row_const::all_1x1_p ( void  ) const
inline

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

◆ all_complex_p()

bool octave::tm_row_const::all_complex_p ( void  ) const
inline

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

◆ all_dq_strings_p()

bool octave::tm_row_const::all_dq_strings_p ( void  ) const
inline

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

◆ all_empty_p()

bool octave::tm_row_const::all_empty_p ( void  ) const
inline

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

◆ all_real_p()

bool octave::tm_row_const::all_real_p ( void  ) const
inline

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

◆ all_sq_strings_p()

bool octave::tm_row_const::all_sq_strings_p ( void  ) const
inline

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

◆ all_strings_p()

bool octave::tm_row_const::all_strings_p ( void  ) const
inline

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

◆ any_cell_p()

bool octave::tm_row_const::any_cell_p ( void  ) const
inline

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

◆ any_class_p()

bool octave::tm_row_const::any_class_p ( void  ) const
inline

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

◆ any_sparse_p()

bool octave::tm_row_const::any_sparse_p ( void  ) const
inline

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

◆ begin() [1/2]

iterator octave::tm_row_const::begin ( void  )
inline

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

◆ begin() [2/2]

const_iterator octave::tm_row_const::begin ( void  ) const
inline

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

◆ cellify()

void octave::tm_row_const::cellify ( void  )
inline

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

Referenced by octave::tm_row_const::tm_row_const_rep::init().

◆ class_name()

std::string octave::tm_row_const::class_name ( void  ) const
inline

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

Referenced by octave::tm_const::init().

◆ cols()

octave_idx_type octave::tm_row_const::cols ( void  )
inline

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

Referenced by octave::tm_const::init().

◆ dims()

dim_vector octave::tm_row_const::dims ( void  )
inline

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

Referenced by octave::tm_const::init().

◆ empty()

bool octave::tm_row_const::empty ( void  ) const
inline

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

◆ end() [1/2]

iterator octave::tm_row_const::end ( void  )
inline

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

◆ end() [2/2]

const_iterator octave::tm_row_const::end ( void  ) const
inline

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

◆ first_elem_struct_p()

bool octave::tm_row_const::first_elem_struct_p ( void  ) const
inline

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

◆ length()

size_t octave::tm_row_const::length ( void  ) const
inline

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

◆ operator bool()

octave::tm_row_const::operator bool ( ) const
inline

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

◆ operator=()

tm_row_const& octave::tm_row_const::operator= ( const tm_row_const x)
inline

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

References x.

◆ rows()

octave_idx_type octave::tm_row_const::rows ( void  )
inline

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

Referenced by octave::do_class_concat(), and octave::tm_const::init().

◆ some_strings_p()

bool octave::tm_row_const::some_strings_p ( void  ) const
inline

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

Member Data Documentation

◆ m_rep

tm_row_const_rep* octave::tm_row_const::m_rep
private

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


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