<!-- ##### SECTION Title ##### -->
TpHeap

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

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

</para>

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


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


<!-- ##### STRUCT TpHeap ##### -->
<para>

</para>


<!-- ##### FUNCTION tp_heap_new ##### -->
<para>

</para>

@comparator: 
@destructor: 
@Returns: 


<!-- ##### FUNCTION tp_heap_destroy ##### -->
<para>

</para>

@heap: 


<!-- ##### FUNCTION tp_heap_clear ##### -->
<para>

</para>

@heap: 


<!-- ##### FUNCTION tp_heap_add ##### -->
<para>

</para>

@heap: 
@element: 


<!-- ##### FUNCTION tp_heap_remove ##### -->
<para>

</para>

@heap: 
@element: 


<!-- ##### FUNCTION tp_heap_peek_first ##### -->
<para>

</para>

@heap: 
@Returns: 


<!-- ##### FUNCTION tp_heap_extract_first ##### -->
<para>

</para>

@heap: 
@Returns: 


<!-- ##### FUNCTION tp_heap_size ##### -->
<para>

</para>

@heap: 
@Returns: 


