Tuple

Undocumented in source.

Members

Aliases

extractName
alias extractName(alias spec) = spec.name
Undocumented in source.
extractType
alias extractType(alias spec) = spec.Type
Undocumented in source.
fieldSpecs
alias fieldSpecs = parseSpecs!Specs
Undocumented in source.
sliceSpecs
alias sliceSpecs(size_t from, size_t to) = staticMap!(expandSpec, fieldSpecs[from..to])
Undocumented in source.

Enums

areBuildCompatibleTuples
eponymoustemplate areBuildCompatibleTuples(Tup1, Tup2)
Undocumented in source.
areCompatibleTuples
eponymoustemplate areCompatibleTuples(Tup1, Tup2, string op)
Undocumented in source.
isBuildable
eponymoustemplate isBuildable(T, U)
Undocumented in source.

Structs

Tuple
struct Tuple
Undocumented in source.

Templates

FieldSpec
template FieldSpec(T, string s = "")
Undocumented in source.
expandSpec
template expandSpec(alias spec)
Undocumented in source.
isBuildableFrom
template isBuildableFrom(U)
Undocumented in source.
parseSpecs
template parseSpecs(Specs...)
Undocumented in source.

Meta