boilerplate v1.9.1 (2023-03-14T14:32:34Z)
Dub
Repo
BuilderImpl
boilerplate
builder
Undocumented in source.
public
mixin template
BuilderImpl (
T
Info
=
Info
alias
BuilderProxy
=
BuilderProxy
alias
_toInfo
=
_toInfo
) {
struct
Optional
(T)
via
import
boilerplate
.
util
:
Optional
,
optionallyRemoveTrailingUnderline
,
removeTrailingUnderline
;
;
eponymoustemplate
optionallyRemoveTrailingUnderline
(string name)
via
import
boilerplate
.
util
:
Optional
,
optionallyRemoveTrailingUnderline
,
removeTrailingUnderline
;
;
string
removeTrailingUnderline
(string name) via
import
boilerplate
.
util
:
Optional
,
optionallyRemoveTrailingUnderline
,
removeTrailingUnderline
;
;
static
import
std
.
algorithm
;
;
static
import
std
.
format
;
;
static
import
std
.
meta
;
;
static
import
std
.
range
;
;
static
import
std
.
typecons
;
;
bool
isValid
();
std
.
typecons
.
Nullable
!
string
getError
();
T
builderValue
(size_t line, string file);
alias
value
=
builderValue
;
}
Members
Aliases
value
alias
value
=
builderValue
Undocumented in source.
Functions
getError
std
.
typecons
.
Nullable
!
string
getError
()
Undocumented in source. Be warned that the author may not have intended to support it.
isValid
bool
isValid
()
Undocumented in source. Be warned that the author may not have intended to support it.
Properties
builderValue
T
builderValue
(size_t line, string file)
Undocumented in source.
Meta
Source
See Implementation
boilerplate
builder
aliases
Builder
functions
_toInfo
mixin templates
BuilderImpl
structs
BuilderProxy