GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
rec_resize_helper Class Reference
Collaboration diagram for rec_resize_helper:

Public Member Functions

 rec_resize_helper (const dim_vector &ndv, const dim_vector &odv)
 
 rec_resize_helper (const rec_resize_helper &)=delete
 
 ~rec_resize_helper (void)
 
rec_resize_helperoperator= (const rec_resize_helper &)=delete
 
template<typename T >
void resize_fill (const T *src, T *dest, const T &rfv) const
 

Private Member Functions

template<typename T >
void do_resize_fill (const T *src, T *dest, const T &rfv, int lev) const
 

Private Attributes

octave_idx_typem_cext
 
octave_idx_typem_dext
 
int m_n
 
octave_idx_typem_sext
 

Detailed Description

Definition at line 646 of file Array-base.cc.

Constructor & Destructor Documentation

◆ rec_resize_helper() [1/2]

rec_resize_helper::rec_resize_helper ( const dim_vector ndv,
const dim_vector odv 
)
inline

Definition at line 649 of file Array-base.cc.

References m_cext, m_n, and dim_vector::ndims().

◆ rec_resize_helper() [2/2]

rec_resize_helper::rec_resize_helper ( const rec_resize_helper )
delete

◆ ~rec_resize_helper()

rec_resize_helper::~rec_resize_helper ( void  )
inline

Definition at line 680 of file Array-base.cc.

References m_cext.

Member Function Documentation

◆ do_resize_fill()

template<typename T >
void rec_resize_helper::do_resize_fill ( const T *  src,
T *  dest,
const T &  rfv,
int  lev 
) const
inlineprivate

Definition at line 690 of file Array-base.cc.

Referenced by Array< octave_value * >::index().

◆ operator=()

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

◆ resize_fill()

template<typename T >
void rec_resize_helper::resize_fill ( const T *  src,
T *  dest,
const T &  rfv 
) const
inline

Definition at line 683 of file Array-base.cc.

Referenced by Array< T, Alloc >::resize().

Member Data Documentation

◆ m_cext

◆ m_dext

octave_idx_type* rec_resize_helper::m_dext
private

◆ m_n

int rec_resize_helper::m_n
private

Definition at line 714 of file Array-base.cc.

Referenced by rec_resize_helper(), and Array< octave_value * >::index().

◆ m_sext

octave_idx_type* rec_resize_helper::m_sext
private

Definition at line 712 of file Array-base.cc.

Referenced by Array< octave_value * >::hermitian().


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