Public Member Functions | |
MergeState (const MergeState &)=delete | |
MergeState (void) | |
~MergeState (void) | |
void | getmem (octave_idx_type need) |
void | getmemi (octave_idx_type need) |
MergeState & | operator= (const MergeState &)=delete |
void | reset (void) |
Public Attributes | |
T * | m_a |
octave_idx_type | m_alloced |
octave_idx_type * | m_ia |
octave_idx_type | m_min_gallop |
octave_idx_type | m_n |
struct s_slice | m_pending [MAX_MERGE_PENDING] |
Definition at line 198 of file oct-sort.h.
|
inline |
Definition at line 202 of file oct-sort.h.
|
delete |
|
inline |
Definition at line 212 of file oct-sort.h.
void octave_sort< T >::MergeState::getmem | ( | octave_idx_type | need | ) |
Definition at line 547 of file oct-sort.cc.
References octave_sort< T >::MergeState::m_a, octave_sort< T >::MergeState::m_alloced, octave_sort< T >::MergeState::m_ia, and roundupsize().
Referenced by octave_sort< T >::merge_hi(), octave_sort< T >::merge_lo(), and octave_sort< T >::sort().
void octave_sort< T >::MergeState::getmemi | ( | octave_idx_type | need | ) |
Definition at line 565 of file oct-sort.cc.
References roundupsize().
Referenced by octave_sort< T >::merge_hi(), octave_sort< T >::merge_lo(), and octave_sort< T >::sort().
|
delete |
|
inline |
Definition at line 215 of file oct-sort.h.
Referenced by octave_sort< T >::sort().
T* octave_sort< T >::MergeState::m_a |
Definition at line 231 of file oct-sort.h.
Referenced by octave_sort< T >::MergeState::getmem(), octave_sort< T >::merge_hi(), and octave_sort< T >::merge_lo().
octave_idx_type octave_sort< T >::MergeState::m_alloced |
Definition at line 233 of file oct-sort.h.
Referenced by octave_sort< T >::MergeState::getmem().
octave_idx_type* octave_sort< T >::MergeState::m_ia |
Definition at line 232 of file oct-sort.h.
Referenced by octave_sort< T >::MergeState::getmem(), octave_sort< T >::merge_hi(), and octave_sort< T >::merge_lo().
octave_idx_type octave_sort< T >::MergeState::m_min_gallop |
Definition at line 227 of file oct-sort.h.
Referenced by octave_sort< T >::merge_hi(), and octave_sort< T >::merge_lo().
octave_idx_type octave_sort< T >::MergeState::m_n |
Definition at line 243 of file oct-sort.h.
Referenced by octave_sort< T >::merge_at(), octave_sort< T >::merge_collapse(), octave_sort< T >::merge_force_collapse(), and octave_sort< T >::sort().
struct s_slice octave_sort< T >::MergeState::m_pending[MAX_MERGE_PENDING] |
Definition at line 243 of file oct-sort.h.
Referenced by octave_sort< T >::merge_at(), octave_sort< T >::merge_collapse(), octave_sort< T >::merge_force_collapse(), and octave_sort< T >::sort().