phobos-next ~master (2024-03-19T05:49:32Z)
Home
Dub
Repo
ByLvalueElement
nxt
container
hybrid_hashmap
Range over elements of l-value instance of this.
@
safe
static
struct
ByLvalueElement (
SomeMap
) {
enum
bool
isAddress
(
T
)
; via
import
nxt
.
container
.
traits
:
isAddress
;
;
static if
(
isAddress!(SomeMap.ElementType)
)
SomeMap
.
ElementType
front
[@property getter];
static if
(!(
isAddress!(SomeMap.ElementType)
))
auto ref
front
[@property getter];
import
core
.
internal
.
traits
:
Unqual
;
;
pragma(
inline
, true)
LvalueElementRef
!(
Unqual
!
SomeMap
)
_elementRef
;
}
Alias This
_elementRef
Members
Properties
front
SomeMap
.
ElementType
front
[@property getter]
Get reference to front element.
front
auto ref
front
[@property getter]
Get reference to front element.
Variables
_elementRef
LvalueElementRef
!(
Unqual
!
SomeMap
)
_elementRef
;
Undocumented in source.
Meta
Source
See Implementation
nxt
container
hybrid_hashmap
aliases
HybridHashSet
range
enums
UsePrimeCapacityFlag
isHoleable
functions
byElement
byKey
byKeyValue
byValue
filtered
intersectWith
intersectedWith
make
removeAllMatching
structs
ByLvalueElement
HybridHashMap
Options
templates
defaultKeyEqualPredOf
Range over elements of l-value instance of this.