Vala.TimSort.Slice – gee Reference Manual
Packages
gee
Vala
TimSort
Slice
Slice
copy
merge_in
merge_in_reversed
peek_first
peek_last
pop_first
pop_last
reverse
shorten_end
shorten_start
swap
index
length
list
new_list
Slice
Object Hierarchy:
Vala.TimSort.Slice
Vala.TimSort.Slice
Vala.TimSort.Slice
Description:
[
Compact
]
private
class
Slice
<
G
>
Content:
Creation methods:
public
Slice
(
void
** list,
int
index,
int
length)
Methods:
public
void
copy
()
public
inline
void
merge_in
(
void
** dest_array,
int
index,
int
dest_index,
int
count)
public
inline
void
merge_in_reversed
(
void
** dest_array,
int
index,
int
dest_index,
int
count)
public
inline
void
*
peek_first
()
public
inline
void
*
peek_last
()
public
inline
void
*
pop_first
()
public
inline
void
*
pop_last
()
public
void
reverse
()
public
inline
void
shorten_end
(
int
n)
public
inline
void
shorten_start
(
int
n)
private
inline
void
swap
(
int
i,
int
j)
Fields:
public
int
index
public
int
length
public
void
**
list
public
void
**
new_list