memutils.ct

Undocumented in source.

Members

Aliases

Identity
alias Identity(alias A) = A
Undocumented in source.

Enums

isTuple
eponymoustemplate isTuple(T)
Undocumented in source.

Templates

FunctionTypeOf
template FunctionTypeOf(func...)
Undocumented in source.
Joiner
template Joiner(Ts...)
Undocumented in source.
ParameterIdentifierTuple
template ParameterIdentifierTuple(func...)
Undocumented in source.
Tuple
template Tuple(Specs...)
Undocumented in source.
Tuple (from std.typecons)
template Tuple(Specs...) via public import std.typecons : tuple, Tuple;

Tuple of values, for example Tuple!(int, string) is a record that stores an int and a string. Tuple can be used to bundle values together, notably when returning multiple values from a function. If obj is a Tuple, the individual members are accessible with the syntax obj[0] for the first field, obj[1] for the second, and so on.

capitalize
template capitalize(string str)
Undocumented in source.
from
template from(string moduleName)
Undocumented in source.
getMember
template getMember(alias T, string name)
Undocumented in source.
getName
template getName(alias sym)
Undocumented in source.
getNamedFields
template getNamedFields(size_t I = 0, Specs...)
Undocumented in source.
getStringUDAs
template getStringUDAs(alias symbol)
Undocumented in source.
isCallable
template isCallable(T...)
Undocumented in source.
isDelegate
template isDelegate(T...)
Undocumented in source.
isFunctionPointer
template isFunctionPointer(T...)
Undocumented in source.
isSomeFunction
template isSomeFunction(T...)
Undocumented in source.
replace
template replace(string str, dchar from, dchar to)
Undocumented in source.
toLower
template toLower(string str)
Undocumented in source.
tuple
template tuple(Names...)
Undocumented in source.
tuple (from std.typecons)
template tuple(Names...) via public import std.typecons : tuple, Tuple;

Constructs a Tuple object instantiated and initialized according to the given arguments.

Variables

distinctFieldNames
enum bool distinctFieldNames(names...);
Undocumented in source.

Meta