X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FDeque.html;h=af949b9defa1e90a37d1e59ac1251625224de4b2;hb=a4bc8d0e51cf7f72567c4def19e5f791f148fdca;hp=0da01695cc86909d6631aded5f93c7cb0f258e18;hpb=1c7aa7852e7fc08e8319447806eff04cc60f06fc;p=poolifier.git diff --git a/docs/classes/Deque.html b/docs/classes/Deque.html index 0da01695..af949b9d 100644 --- a/docs/classes/Deque.html +++ b/docs/classes/Deque.html @@ -1,7 +1,7 @@ -
Internal
Deque. +
- Preparing search index...
- The search index is not available
poolifier - v3.1.16Class Deque<T>
Internal
Deque. Implemented with a doubly linked list.
-Type Parameters
T
Type of deque data.
-Index
Constructors
Type Parameters
T
Type of deque data.
+Index
Constructors
Properties
Constructors
constructor
Type Parameters
T
Returns Deque<T>
Properties
Private
Optional
headmax Size
The maximum size of the deque.
-size
The size of the deque.
-Private
Optional
tailMethods
[iterator]
Returns an iterator for the deque.
-Returns Iterator<T, any, undefined>
An iterator for the deque.
+Constructors
constructor
Type Parameters
T
Returns Deque<T>
Properties
Private
Optional
headmax Size
The maximum size of the deque.
+size
The size of the deque.
+Private
Optional
tailMethods
[iterator]
Returns an iterator for the deque.
+Returns Iterator<T, any, undefined>
An iterator for the deque.
See
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols
-backward
Returns an backward iterator for the deque.
-Returns Iterable<T>
An backward iterator for the deque.
+backward
Returns an backward iterator for the deque.
+Returns Iterable<T>
An backward iterator for the deque.
See
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols
-clear
Clears the deque.
-Returns void
Private
incrementReturns number
peek First
Peeks at the first data.
-Returns undefined | T
The first data or
-undefined
if the deque is empty.peek Last
Peeks at the last data.
-Returns undefined | T
The last data or
-undefined
if the deque is empty.pop
Pops data from the deque.
-Returns undefined | T
The popped data or
-undefined
if the deque is empty.push
Appends data to the deque.
-Parameters
data: T
Data to append.
+clear
Clears the deque.
+Returns void
Private
incrementReturns number
peek First
Peeks at the first data.
+Returns undefined | T
The first data or
+undefined
if the deque is empty.peek Last
Peeks at the last data.
+Returns undefined | T
The last data or
+undefined
if the deque is empty.pop
Pops data from the deque.
+Returns undefined | T
The popped data or
+undefined
if the deque is empty.push
Appends data to the deque.
+Parameters
data: T
Data to append.
Returns number
The new size of the queue.
-shift
Shifts data from the deque.
-Returns undefined | T
The shifted data or
-undefined
if the deque is empty.unshift
Prepends data to the deque.
-Parameters
data: T
Data to prepend.
+shift
Shifts data from the deque.
+Returns undefined | T
The shifted data or
+undefined
if the deque is empty.unshift
Prepends data to the deque.
+Parameters
data: T
Data to prepend.
Returns number
The new size of the queue.
-Settings
Member Visibility
Theme
On This Page
Generated using TypeDoc
Settings
Member Visibility
Theme
On This Page
Generated using TypeDoc