phobos ~master (2024-10-03T07:50:27Z)
Dub
Repo
RandomAccessFinite
std
range
interfaces
Interface for a finite random access range of type
E
.
interface
RandomAccessFinite : BidirectionalRange!(E)(
E
) {
RandomAccessFinite
!
E
save
[@property getter];
E
opIndex
(size_t );
E
moveAt
(size_t );
size_t
length
[@property getter];
alias
opDollar
=
length
;
version
(
none
)
RandomAccessFinite
!
E
opSlice
(size_t , size_t );
}
Members
Aliases
opDollar
alias
opDollar
=
length
Functions
moveAt
E
moveAt
(size_t )
opIndex
E
opIndex
(size_t )
opSlice
RandomAccessFinite
!
E
opSlice
(size_t , size_t )
Properties
length
size_t
length
[@property getter]
save
RandomAccessFinite
!
E
save
[@property getter]
Meta
Source
See Implementation
std
range
interfaces
classes
OutputRangeObject
UnsupportedRangeMethod
functions
inputRangeObject
interfaces
BidirectionalAssignable
BidirectionalRange
ForwardAssignable
ForwardRange
InputAssignable
InputRange
OutputRange
RandomAccessFinite
RandomAccessInfinite
RandomFiniteAssignable
templates
InputRangeObject
MostDerivedInputRange
outputRangeObject
Interface for a finite random access range of type E.