Type parameters
T
:
StridedVec
Hierarchy
AVecList
VecArrayList
VecLinkedList
Index
Constructors
constructor
Properties
buffer
capacity
cstride
curr
estride
factory
freeIDs
size
start
Accessors
length
Methods
[
Symbol.iterator]
add
alloc
has
indices
insert
nth
remove
Constructors
constructor
new AVec
List<T>
(
buffer
:
TypedArray
|
number
[]
, capacity
:
number
, size
:
number
, start
?:
number
, cstride
?:
number
, estride
?:
number
, factory
?:
VecFactory
)
:
AVecList
<
T
>
Type parameters
T
:
StridedVec
Parameters
buffer:
TypedArray
|
number
[]
-
capacity:
number
-
size:
number
-
start:
number
= 0
-
cstride:
number
= 1
-
estride:
number
= ...
-
factory:
VecFactory
= ...
-
Returns
AVecList
<
T
>
Properties
buffer
buffer
:
TypedArray
|
number
[]
capacity
capacity
:
number
cstride
cstride
:
number
curr
curr
:
number
estride
estride
:
number
factory
factory
:
VecFactory
freeIDs
freeIDs
:
number
[]
size
size
:
number
start
start
:
number
Accessors
Abstract
length
get
length
(
)
:
number
Returns
number
Methods
Abstract
[
Symbol.iterator]
[
Symbol.iterator]
(
)
:
IterableIterator
<
T
>
Returns
IterableIterator
<
T
>
Abstract
add
add
(
)
:
undefined
|
T
Returns
undefined
|
T
Protected
alloc
alloc
(
)
:
undefined
|
T
Returns
undefined
|
T
Abstract
has
has
(
v
:
T
)
:
boolean
Parameters
v:
T
Returns
boolean
indices
indices
(
res
?:
Vec
, i
?:
number
, local
?:
boolean
)
:
Vec
Parameters
res:
Vec
= ...
i:
number
= 0
local:
boolean
= true
Returns
Vec
Abstract
insert
insert
(
i
:
number
)
:
undefined
|
T
Parameters
i:
number
Returns
undefined
|
T
Abstract
nth
nth
(
n
:
number
)
:
undefined
|
T
Parameters
n:
number
Returns
undefined
|
T
Abstract
remove
remove
(
v
:
T
)
:
boolean
Parameters
v:
T
Returns
boolean
Exports
AVec
List
constructor
buffer
capacity
cstride
curr
estride
factory
freeIDs
size
start
length
[
Symbol.iterator]
add
alloc
has
indices
insert
nth
remove
Attrib
Pool
Vec
Array
List
Vec
Linked
List
Vec
Pool
Attrib
Pool
Opts
Attrib
Spec
IVec
Pool
Vec
Factory
LOGGER
set
Logger
wrap
Generated using
TypeDoc
-