mecca.lib.typedid

Undocumented in source.

Members

Aliases

AlgebraicTypedIdentifier
alias AlgebraicTypedIdentifier(string name, T, T invalid = T.max, T _init = T.init, FMT fmt = FMT("")) = RawTypedIdentifier!(name, T, invalid, _init, fmt, true)
Undocumented in source.
TypedIdentifier
alias TypedIdentifier(string name, T, T invalid = T.max, T _init = T.init, FMT fmt = FMT("")) = RawTypedIdentifier!(name, T, invalid, _init, fmt, false)
Undocumented in source.

Enums

isAlgebraicTypedIdentifier
eponymoustemplate isAlgebraicTypedIdentifier(T)
Undocumented in source.
isTypedIdentifier
eponymoustemplate isTypedIdentifier(T)
Undocumented in source.

Functions

iota
auto iota(T start, T end, U step)
Undocumented in source. Be warned that the author may not have intended to support it.
iota
auto iota(T start, T end, U step)
Undocumented in source. Be warned that the author may not have intended to support it.
iota
auto iota(T start, T end)
Undocumented in source. Be warned that the author may not have intended to support it.
iota
auto iota(T end)
Undocumented in source. Be warned that the author may not have intended to support it.
mapTypedArray
auto mapTypedArray(TypedIndexArray!(KEY, VALUE, LENGTH) arr)
Undocumented in source. Be warned that the author may not have intended to support it.
typedIndexArray
auto typedIndexArray(R items)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

TypedIndexArray
struct TypedIndexArray(KEY, VALUE, size_t LENGTH)
Undocumented in source.
TypedIndexSlice
struct TypedIndexSlice(KEY, VALUE)
Undocumented in source.

Templates

RawTypedIdentifier
template RawTypedIdentifier(string _name, T, T _invalid, T _init, FMT fmt, bool algebraic)
Undocumented in source.

Meta