php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
SplPriorityQueue Class Reference
Inheritance diagram for SplPriorityQueue:
Iterator Countable Traversable

Public Member Functions

 compare (mixed $priority1, mixed $priority2)
 
 insert (mixed $value, mixed $priority)
 
 setExtractFlags (int $flags)
 
 top ()
 
 extract ()
 
 count ()
 
 isEmpty ()
 
 rewind ()
 
 current ()
 
 key ()
 
 next ()
 
 valid ()
 
 recoverFromCorruption ()
 
 isCorrupted ()
 
 getExtractFlags ()
 
 __debugInfo ()
 

Data Fields

const int EXTR_BOTH = UNKNOWN
 
const int EXTR_PRIORITY = UNKNOWN
 
const int EXTR_DATA = UNKNOWN
 

Detailed Description

@generate-class-entries

Definition at line 5 of file spl_heap.stub.php.

Member Function Documentation

◆ __debugInfo()

SplPriorityQueue::__debugInfo ( )

@tentative-return-type

Definition at line 84 of file spl_heap.stub.php.

◆ compare()

SplPriorityQueue::compare ( mixed $priority1,
mixed $priority2 )

@tentative-return-type

Definition at line 15 of file spl_heap.stub.php.

◆ count()

SplPriorityQueue::count ( )

@tentative-return-type @implementation-alias SplHeap\count

Implements Countable.

Definition at line 33 of file spl_heap.stub.php.

◆ current()

SplPriorityQueue::current ( )

@tentative-return-type

Implements Iterator.

Definition at line 48 of file spl_heap.stub.php.

◆ extract()

SplPriorityQueue::extract ( )

@tentative-return-type

Definition at line 27 of file spl_heap.stub.php.

◆ getExtractFlags()

SplPriorityQueue::getExtractFlags ( )

@tentative-return-type

Definition at line 81 of file spl_heap.stub.php.

◆ insert()

SplPriorityQueue::insert ( mixed $value,
mixed $priority )

@tentative-return-type

Definition at line 18 of file spl_heap.stub.php.

◆ isCorrupted()

SplPriorityQueue::isCorrupted ( )

@tentative-return-type @implementation-alias SplHeap\isCorrupted

Definition at line 78 of file spl_heap.stub.php.

◆ isEmpty()

SplPriorityQueue::isEmpty ( )

@tentative-return-type @implementation-alias SplHeap\isEmpty

Definition at line 39 of file spl_heap.stub.php.

◆ key()

SplPriorityQueue::key ( )

@tentative-return-type @implementation-alias SplHeap\key

Implements Iterator.

Definition at line 54 of file spl_heap.stub.php.

◆ next()

SplPriorityQueue::next ( )

@tentative-return-type @implementation-alias SplHeap\next

Implements Iterator.

Definition at line 60 of file spl_heap.stub.php.

◆ recoverFromCorruption()

SplPriorityQueue::recoverFromCorruption ( )

@tentative-return-type @implementation-alias SplHeap\recoverFromCorruption

Definition at line 72 of file spl_heap.stub.php.

◆ rewind()

SplPriorityQueue::rewind ( )

@tentative-return-type @implementation-alias SplHeap\rewind

Implements Iterator.

Definition at line 45 of file spl_heap.stub.php.

◆ setExtractFlags()

SplPriorityQueue::setExtractFlags ( int $flags)

@tentative-return-type

Definition at line 21 of file spl_heap.stub.php.

◆ top()

SplPriorityQueue::top ( )

@tentative-return-type

Definition at line 24 of file spl_heap.stub.php.

◆ valid()

SplPriorityQueue::valid ( )

@tentative-return-type @implementation-alias SplHeap\valid

Implements Iterator.

Definition at line 66 of file spl_heap.stub.php.

Field Documentation

◆ EXTR_BOTH

const int SplPriorityQueue::EXTR_BOTH = UNKNOWN

@cvalue SPL_PQUEUE_EXTR_BOTH

Definition at line 8 of file spl_heap.stub.php.

◆ EXTR_DATA

const int SplPriorityQueue::EXTR_DATA = UNKNOWN

@cvalue SPL_PQUEUE_EXTR_DATA

Definition at line 12 of file spl_heap.stub.php.

◆ EXTR_PRIORITY

const int SplPriorityQueue::EXTR_PRIORITY = UNKNOWN

@cvalue SPL_PQUEUE_EXTR_PRIORITY

Definition at line 10 of file spl_heap.stub.php.


The documentation for this class was generated from the following file: