The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
Algebraic.get
mir
algebraic
Algebraic
auto
get
()
inout
(
AllowedTypes
[
1
])
get
()
inout
(
AllowedTypes
[
1
])
get
[@property setter]
auto ref
get
()
template
get
(RetTypes...)
alias
get
(
Kind
kind
)
=
get
!(
AllowedTypes
[
kind
])
alias
get
(
immutable
(
char
)[]
kind
)
=
get
!(
__traits
(
getMember
,
Kind
,
kind
))
auto ref
get
()
struct
Algebraic
(T__...)
ref @
property
return inout
auto ref
get
(
E
)
(
)
if
(
is
(
E
==
T
)
)
Throws
Exception if the storage contains value of other type
Meta
Source
See Implementation
mir
algebraic
Algebraic
aliases
AllowedTypes
constructors
this
enums
Kind
functions
_is
get
isNull
isOk
kind
nullify
opAssign
opCast
opCmp
opEquals
opSlice
toHash
toString
trustedGet
static functions
_void
static variables
metaFieldNames__
typeFieldNames__