Aes.Aes

Undocumented in source.

Constructors

this
this(Types values)

Constructor taking one value for each field.

this
this(U another)

Constructor taking a compatible tuple.

Members

Aliases

Types
alias Types = staticMap!(extractType, fieldSpecs)

The type of the tuple's components.

field
alias field = expand
Undocumented in source.
fieldNames
alias fieldNames = staticMap!(extractName, fieldSpecs)

The names of the tuple's components. Unnamed fields have empty names.

Functions

length
size_t length()
opAssign
void opAssign(R rhs)

Assignment from another tuple. Each element of the source must be implicitly assignable to the respective element of the target.

opCmp
int opCmp(R rhs)

Comparison for ordering.

opEquals
bool opEquals(R rhs)

Comparison for equality.

popFront
void popFront()
save
auto save()
toHash
size_t toHash()
toString
void toString(DG sink)

Converts to string.

toString
string toString()

Properties

empty
bool empty [@property getter]
slice
Tuple!(sliceSpecs!(from, to)) slice [@property getter]

Takes a slice of the tuple.

Variables

expand
Types expand;

Use t.expand for a tuple t to expand it into its components. The result of expand acts as if the tuple components were listed as a list of values. (Ordinarily, a Tuple acts as a single value.)

Meta