View source code
Display the source code in std/typecons.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
std.typecons.wrap - multiple declarations
- Template wrap
- Alias wrap
Template wrap
Supports structural based typesafe conversion.
If Source has structural conformance with the interface Targets,
wrap creates internal wrapper class which inherits Targets and
wrap src object, then return it.
Arguments
template wrap(Targets...);
Functions
| Function name | Description |
|---|---|
| wrap |
Alias wrap
Supports structural based typesafe conversion.
If Source has structural conformance with the interface Targets,
wrap creates internal wrapper class which inherits Targets and
wrap src object, then return it.
Declaration
alias wrap(Targets...) = wrap!(staticMap!(Unqual,Targets));
Authors
Andrei Alexandrescu, Bartosz Milewski, Don Clugston, Shin Fujishiro, Kenji Hara