lucene-kmp
Toggle table of contents
10.2.0-alpha14
common
Target filter
common
Switch theme
Search in API
Skip to content
lucene-kmp
core
/
org.gnit.lucenekmp.util
/
PriorityQueue
Priority
Queue
expect
abstract
class
PriorityQueue
<
T
>
(
maxSize
:
Int
,
sentinelObjectSupplier
:
(
)
->
T
?
=
{ null }
)
:
Iterable
<
T
>
Inheritors
FieldValueHitQueue
HitQueue
DocsQueue
PhraseQueue
Members
Constructors
Priority
Queue
Link copied to clipboard
expect
constructor
(
maxSize
:
Int
,
sentinelObjectSupplier
:
(
)
->
T
?
=
{ null }
)
Functions
add
Link copied to clipboard
expect
fun
add
(
element
:
T
)
:
T
?
add
All
Link copied to clipboard
expect
fun
addAll
(
elements
:
MutableCollection
<
T
>
)
clear
Link copied to clipboard
expect
fun
clear
(
)
insert
With
Overflow
Link copied to clipboard
expect
fun
insertWithOverflow
(
element
:
T
)
:
T
?
iterator
Link copied to clipboard
expect
open
operator override
fun
iterator
(
)
:
Iterator
<
T
>
less
Than
Link copied to clipboard
expect
abstract
fun
lessThan
(
a
:
T
,
b
:
T
)
:
Boolean
pop
Link copied to clipboard
expect
fun
pop
(
)
:
T
?
remove
Link copied to clipboard
expect
fun
remove
(
element
:
T
)
:
Boolean
size
Link copied to clipboard
expect
fun
size
(
)
:
Int
top
Link copied to clipboard
expect
fun
top
(
)
:
T
top
Or
Null
Link copied to clipboard
expect
fun
topOrNull
(
)
:
T
?
update
Top
Link copied to clipboard
expect
fun
updateTop
(
)
:
T
expect
fun
updateTop
(
newTop
:
T
)
:
T