aedi-property-reader v0.2.0 (2018-06-21T21:15:15Z)
Dub
Repo
AdvisedConvertor.AdvisedConvertorImplementation
aermicioi
aedi_property_reader
core
convertor
AdvisedConvertor
Undocumented in source.
template
AdvisedConvertor
(alias Accessor, alias Setter, alias ToInspector, alias FromInspector)
template
AdvisedConvertorImplementation (
To
From
) {
class
CompositeMapper
(To, From)
via
import
aermicioi
.
aedi_property_reader
.
core
.
mapper
:
CompositeMapper
,
CompositeConvertor
;
;
class
CompositeConvertor
(To, From)
via
import
aermicioi
.
aedi_property_reader
.
core
.
mapper
:
CompositeMapper
,
CompositeConvertor
;
;
static if
(
AccessorCheck!(To, From) && SetterCheck!(To, From) && FromInspectorCheck!(To, From) && ToInspectorCheck!(To, From)
)
auto
convertor
;
static if
(
AccessorCheck!(To, From) && SetterCheck!(To, From) && FromInspectorCheck!(To, From) && ToInspectorCheck!(To, From)
)
CompositeMapper
!(
To
,
From
)
mapper
;
this
(CompositeConvertor!(To, From) c);
static if
(
AccessorCheck!(To, From) && SetterCheck!(To, From) && FromInspectorCheck!(To, From) && ToInspectorCheck!(To, From)
)
static if
(
is(From : TaggedAlgebraic!Union, Union)
)
typeof
(
this
)
convertors
(Convertor[] convertors);
static if
(
AccessorCheck!(To, From) && SetterCheck!(To, From) && FromInspectorCheck!(To, From) && ToInspectorCheck!(To, From)
)
static if
(
is(From : TaggedAlgebraic!Union, Union)
)
typeof
(
this
)
add
(Convertor convertor);
static if
(
AccessorCheck!(To, From) && SetterCheck!(To, From) && FromInspectorCheck!(To, From) && ToInspectorCheck!(To, From)
)
static if
(
is(From : TaggedAlgebraic!Union, Union)
)
typeof
(
this
)
remove
(Convertor convertor);
}
Constructors
this
this
(CompositeConvertor!(To, From) c)
Undocumented in source.
Members
Functions
add
typeof
(
this
)
add
(Convertor convertor)
Undocumented in source. Be warned that the author may not have intended to support it.
convertors
typeof
(
this
)
convertors
(Convertor[] convertors)
Undocumented in source. Be warned that the author may not have intended to support it.
remove
typeof
(
this
)
remove
(Convertor convertor)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
convertor
auto
convertor
;
Undocumented in source.
mapper
CompositeMapper
!(
To
,
From
)
mapper
;
Undocumented in source.
Meta
Source
See Implementation
aermicioi
aedi_property_reader
core
convertor
AdvisedConvertor
enums
AccessorCheck
FromInspectorCheck
SetterCheck
ToInspectorCheck
templates
AdvisedConvertorImplementation
CheckMessage