boilerplate v1.5.18 (2021-01-11T08:09:09Z)
Dub
Repo
BuilderProxy
boilerplate
builder
Undocumented in source.
struct
BuilderProxy (
T
) {
static if
(
is(T : Nullable!Arg, Arg)
)
enum
isNullable
;
alias
InnerType
=
Arg
;
static if
(!(
is(T : Nullable!Arg, Arg)
))
enum
isNullable
;
alias
InnerType
=
T
;
struct
DataWrapper
;
this
(T value);
void
opAssign
(T value);
static if
(
isNullable
)
void
opAssign
(InnerType value);
bool
_isUnset
();
bool
_isValue
();
bool
_isBuilder
();
inout
(
T
)
_value
();
auto ref
_builder
();
auto
_builderValue
();
Builder
!
InnerType
_implicitBuilder
[@property getter];
}
Constructors
this
this
(T value)
Undocumented in source.
Alias This
_implicitBuilder
Members
Aliases
InnerType
alias
InnerType
=
Arg
Undocumented in source.
InnerType
alias
InnerType
=
T
Undocumented in source.
Functions
_builder
auto ref
_builder
()
Undocumented in source.
_builderValue
auto
_builderValue
()
Undocumented in source.
_isBuilder
bool
_isBuilder
()
Undocumented in source. Be warned that the author may not have intended to support it.
_isUnset
bool
_isUnset
()
Undocumented in source. Be warned that the author may not have intended to support it.
_isValue
bool
_isValue
()
Undocumented in source. Be warned that the author may not have intended to support it.
_value
inout
(
T
)
_value
()
Undocumented in source.
opAssign
void
opAssign
(T value)
Undocumented in source.
opAssign
void
opAssign
(InnerType value)
Undocumented in source. Be warned that the author may not have intended to support it.
Manifest constants
isNullable
enum
isNullable
;
Undocumented in source.
isNullable
enum
isNullable
;
Undocumented in source.
Properties
_implicitBuilder
Builder
!
InnerType
_implicitBuilder
[@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
Structs
DataWrapper
struct
DataWrapper
Undocumented in source.
Meta
Source
See Implementation
boilerplate
builder
aliases
Builder
functions
_toInfo
mixin templates
BuilderImpl
structs
BuilderProxy