<!-- ##### SECTION Title ##### -->
Sequence

<!-- ##### SECTION Short_Description ##### -->
Ordered sequence of items.

<!-- ##### SECTION Long_Description ##### -->
<para>
A utility class that provides access to small sequence of items
that grow at the end and require quick ordered and indexed access.
Can be used as a queue/FIFO but less efficiently than a stack
where the items are added and removed from the end.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### TYPEDEF raptor_sequence ##### -->
<para>

</para>


<!-- ##### FUNCTION raptor_new_sequence ##### -->
<para>

</para>

@free_handler: 
@print_handler: 
@Returns: 


<!-- ##### FUNCTION raptor_new_sequence_with_context ##### -->
<para>

</para>

@free_handler: 
@print_handler: 
@handler_context: 
@Returns: 


<!-- ##### FUNCTION raptor_free_sequence ##### -->
<para>

</para>

@seq: 


<!-- ##### FUNCTION raptor_sequence_delete_at ##### -->
<para>

</para>

@seq: 
@idx: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_get_at ##### -->
<para>

</para>

@seq: 
@idx: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_join ##### -->
<para>

</para>

@dest: 
@src: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_next_permutation ##### -->
<para>

</para>

@seq: 
@compare: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_pop ##### -->
<para>

</para>

@seq: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_print ##### -->
<para>

</para>

@seq: 
@fh: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_push ##### -->
<para>

</para>

@seq: 
@data: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_reverse ##### -->
<para>

</para>

@seq: 
@start_index: 
@length: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_set_at ##### -->
<para>

</para>

@seq: 
@idx: 
@data: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_shift ##### -->
<para>

</para>

@seq: 
@data: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_size ##### -->
<para>

</para>

@seq: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_sort ##### -->
<para>

</para>

@seq: 
@compare: 


<!-- ##### FUNCTION raptor_sequence_sort_r ##### -->
<para>

</para>

@seq: 
@compare: 
@user_data: 


<!-- ##### FUNCTION raptor_sequence_swap ##### -->
<para>

</para>

@seq: 
@i: 
@j: 
@Returns: 


<!-- ##### FUNCTION raptor_sequence_unshift ##### -->
<para>

</para>

@seq: 
@Returns: 


