A type like HKDProductGeneric but where as much as possible is defined inline, and tries to generate as simple bytecode as possible. Might be more error prone, and produce bigger classes using this, but the bytecode is much simpler.
- Type parameters:
- A
The type being abstracted over.
- Companion:
- object
Type members
Inherited classlikes
A wrapper for Index where we want no bound on what X can be.
A wrapper for Index where we want no bound on what X can be.
- Inherited from:
- InlineHKDGeneric
Inherited types
Returns the type of a field given its name.
Returns the type of a field given its name.
- Inherited from:
- InlineHKDGeneric
A representation of A supporting higher kinded types.
A representation of A supporting higher kinded types.
- Inherited from:
- InlineHKDGeneric
The name of the fields of A type. Field in this case can mean either the children of a sum type, or the fields of a product type.
The name of the fields of A type. Field in this case can mean either the children of a sum type, or the fields of a product type.
- Inherited from:
- InlineHKDGeneric
Value members
Abstract methods
Inherited methods
Converts Gen to the tuple representation.
Converts Gen to the tuple representation.
- Inherited from:
- InlineHKDGeneric
Returns the index of the field a name corresponds to.
Returns the index of the field a name corresponds to.
- Inherited from:
- InlineHKDGeneric
The name of the fields of A type. Field in this case can mean either the children of a sum type, or the fields of a product type.
The name of the fields of A type. Field in this case can mean either the children of a sum type, or the fields of a product type.
- Inherited from:
- InlineHKDGeneric
Validates a string as a name if it matches the name of a field.
Validates a string as a name if it matches the name of a field.
- Inherited from:
- InlineHKDGeneric
- Inherited from:
- InlineHKDGeneric
- Inherited from:
- InlineHKDGeneric
Converts the tuple representation to Gen.
Converts the tuple representation to Gen.
- Inherited from:
- InlineHKDGeneric
Inherited fields
Givens
Extensions
Inherited extensions
- Inherited from:
- InlineHKDGeneric