Public Member Functions | |
MergeState (void) | |
MergeState (const MergeState &) | |
~MergeState (void) | |
void | getmem (octave_idx_type need) |
void | getmemi (octave_idx_type need) |
MergeState & | operator= (const MergeState &) |
void | reset (void) |
Public Attributes | |
T * | a |
octave_idx_type | alloced |
octave_idx_type * | ia |
octave_idx_type | min_gallop |
octave_idx_type | n |
struct s_slice | pending [MAX_MERGE_PENDING] |
Definition at line 183 of file oct-sort.h.
octave_sort< T >::MergeState::MergeState | ( | void | ) | [inline] |
Definition at line 185 of file oct-sort.h.
octave_sort< T >::MergeState::~MergeState | ( | void | ) | [inline] |
Definition at line 189 of file oct-sort.h.
octave_sort< T >::MergeState::MergeState | ( | const MergeState & | ) |
void octave_sort< T >::MergeState::getmem | ( | octave_idx_type | need | ) |
Definition at line 534 of file oct-sort.cc.
References octave_sort< T >::MergeState::a, octave_sort< T >::MergeState::alloced, octave_sort< T >::MergeState::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 552 of file oct-sort.cc.
References octave_sort< T >::MergeState::a, octave_sort< T >::MergeState::alloced, octave_sort< T >::MergeState::ia, and roundupsize().
Referenced by octave_sort< T >::merge_hi(), octave_sort< T >::merge_lo(), and octave_sort< T >::sort().
MergeState& octave_sort< T >::MergeState::operator= | ( | const MergeState & | ) |
void octave_sort< T >::MergeState::reset | ( | void | ) | [inline] |
Definition at line 192 of file oct-sort.h.
Referenced by octave_sort< T >::sort().
T* octave_sort< T >::MergeState::a |
Definition at line 207 of file oct-sort.h.
Referenced by octave_sort< T >::MergeState::getmem(), octave_sort< T >::MergeState::getmemi(), octave_sort< T >::merge_hi(), and octave_sort< T >::merge_lo().
octave_idx_type octave_sort< T >::MergeState::alloced |
Definition at line 209 of file oct-sort.h.
Referenced by octave_sort< T >::MergeState::getmem(), and octave_sort< T >::MergeState::getmemi().
octave_idx_type* octave_sort< T >::MergeState::ia |
Definition at line 208 of file oct-sort.h.
Referenced by octave_sort< T >::MergeState::getmem(), octave_sort< T >::MergeState::getmemi(), octave_sort< T >::merge_hi(), and octave_sort< T >::merge_lo().
octave_idx_type octave_sort< T >::MergeState::min_gallop |
Definition at line 203 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::n |
Definition at line 219 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::pending[MAX_MERGE_PENDING] |
Definition at line 220 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().