phobos-next v0.3.5 (2020-07-23T15:01:39Z)
Home
Dub
Repo
ByLvalueElement
nxt
open_hashmap_or_hashset
Range over elements of l-value instance of this.
@
safe
static
struct
ByLvalueElement (
Table
) {
import
std
.
traits
:
isMutable
;
;
static if
(
isAddress!(Table.ElementType)
)
Table
.
ElementType
front
[@property getter];
static if
(!(
isAddress!(Table.ElementType)
))
auto ref
front
[@property getter];
import
core
.
internal
.
traits
:
Unqual
;
;
pragma(
inline
, true)
LvalueElementRef
!(
Unqual
!
Table
)
_elementRef
;
}
Alias This
_elementRef
Members
Properties
front
Table
.
ElementType
front
[@property getter]
Get reference to front element.
front
auto ref
front
[@property getter]
Get reference to front element.
Variables
_elementRef
LvalueElementRef
!(
Unqual
!
Table
)
_elementRef
;
Undocumented in source.
Meta
Source
See Implementation
nxt
open_hashmap_or_hashset
aliases
OpenHashMap
OpenHashSet
range
enums
isHoleable
functions
byElement
byKey
byKeyValue
byValue
filtered
intersectWith
intersectedWith
make
removeAllMatching
structs
ByLvalueElement
OpenHashMapOrSet
templates
defaultKeyEqualPredOf
variables
isAddress
Range over elements of l-value instance of this.