Prepends an hlist to this one
Prepends an hlist to this one
Harshad Deo
Type of the HList being prepended
Type of the resultant HList
0.1
Adds an element to the head of a HList
Adds an element to the head of a HList
Harshad Deo
Type of the element being added
0.1
Element at the index from left
Element at the index from left
Harshad Deo
Type of the element at the index position
0.1
Arbitrary arity zipped
Arbitrary arity zipped
Harshad Deo
Type of the resultant collection
0.1
Count the number of elements of the object for which the predicate holds, provided that each element can be implicitly converted to an object of type C
Count the number of elements of the object for which the predicate holds, provided that each element can be implicitly converted to an object of type C
Harshad Deo
Type on which the operation is defined
0.1
Apply a down transformation.
Apply a down transformation. For details, see constraint.DownTransformConstraint
Harshad Deo
Source context
Type of the resultant collection
0.1
Drop the first i elements
Drop the first i elements
Harshad Deo
Type of the resultant collection
0.1
Drop the last i elements
Drop the last i elements
Harshad Deo
Type of the resultant collection
0.1
Check if the predicate holds for at least one element of the object, provided that all can be implicitly converted to an object of type C
Check if the predicate holds for at least one element of the object, provided that all can be implicitly converted to an object of type C
Harshad Deo
Type on which the operation is defined
0.1
Apply function to the argument.
Apply function to the argument. If Z is a HList, In is a HList of functions, if it is a tuple, IN is an tuple of the same arity of functions
Harshad Deo
Type of the input
Type of the resultant collection
0.1
Apply a fold-left like operation on all elements of the object, provided that each element can be implicitly converted to an object of type C
Apply a fold-left like operation on all elements of the object, provided that each element can be implicitly converted to an object of type C
Harshad Deo
Type of the zero (and the resultant object)
Type on which the operation is defined
0.1
Check if a preficate holds for all elements of the object, provided that all can be implicitly converted to an object of type C
Check if a preficate holds for all elements of the object, provided that all can be implicitly converted to an object of type C
Harshad Deo
0.1
Apply a function for each element of the object, provided that all can be implicitly converted to an object of type C
Apply a function for each element of the object, provided that all can be implicitly converted to an object of type C
Harshad Deo
Type on which the operation is defined
0.1
Map the element at index i from the left and then "flatten" the result
Map the element at index i from the left and then "flatten" the result
Harshad Deo
Type of the old element at the index position
Type of the new element at the index position
Type of the resultant collection
0.1
Map the element at index i from the right and then "flatten" the result
Map the element at index i from the right and then "flatten" the result
Harshad Deo
Type of the old element at the index position
Type of the new element at the index position
Type of the resultant collection
0.1
Map the element at index i from the left
Map the element at index i from the left
Harshad Deo
Type of the old element at the index position
Type of the new element at the index position
Type of the resultant collection
0.1
Map the element at index i from the right
Map the element at index i from the right
Harshad Deo
Type of the old element at the index position
Type of the new element at the index position
Type of the resultant collection
0.1
Insert an element at index i from the left
Insert an element at index i from the left
Harshad Deo
Type of the element to be inserted
Type of the resultant collection
0.1
Insert element at index i from the left and then "flatten" the result
Insert element at index i from the left and then "flatten" the result
Harshad Deo
Type of the element to be inserted
Type of the resultant collection
0.1
Insert element at index i from the right and then "flatten" the result
Insert element at index i from the right and then "flatten" the result
Harshad Deo
Type of the element to be inserted
Type of the resultant collection
0.1
Insert element at index i from the right
Insert element at index i from the right
Harshad Deo
Type of the element to be inserted
Type of the resultant collection
0.1
Length of the collection
Length of the collection
Harshad Deo
Typelevel marker of length
0.1
Remove element at index i from the left
Remove element at index i from the left
Harshad Deo
Type of the resultant collection
0.1
Remove element at index i from the right
Remove element at index i from the right
Harshad Deo
Type of the resultant collection
0.1
Reverses the collection
Reverses the collection
Harshad Deo
Type of the reverse of the collection
0.1
Element at the index from the right
Element at the index from the right
Harshad Deo
Type of the element at the index position
0.1
Split at index i from the left
Split at index i from the left
Harshad Deo
Type of the object to the left of the index position
Type of the object to the right of the index position
0.1
Split at index i from the right
Split at index i from the right
Harshad Deo
Type of the element to the left of the index position
Type of the element to the right of the index position
0.1
Builds a type-indexer, can be used to factorize a HList by type.
Builds a type-indexer, can be used to factorize a HList by type. For details, see HList.TIndexer
Harshad Deo
Type to index against
0.1
Take the first i elements
Take the first i elements
Harshad Deo
Type of the resultant collection
0.1
Take the last i elements
Take the last i elements
Harshad Deo
Type of the resultant collection
0.1
Convert the object to a list, with the element type being the least upper bound of the individual types of the elements
Convert the object to a list, with the element type being the least upper bound of the individual types of the elements
Harshad Deo
Element type of the resultant list
0.1
Apply a natural transformation
Apply a natural transformation
Harshad Deo
Source context
Destination context
Type of the resultant collection
0.1
Unzip the elements to form two objects
Unzip the elements to form two objects
Harshad Deo
Type of the first collection obtained by unzipping
Type of the second collection obtained by unzipping
0.1
Updated the element at index i from the left
Updated the element at index i from the left
Harshad Deo
Type of the new element at the index position
Type of the resultant collection
0.1
Update element at index i from the right
Update element at index i from the right
Harshad Deo
Type of the new element at the index position
Type of the resultant collection
0.1
Yoda apply, like fapply except with the order of the arguments reversed
Yoda apply, like fapply except with the order of the arguments reversed
Harshad Deo
Type of the function
Type of the resultant collection
0.1
Zip with the elements of another object
Zip with the elements of another object
Harshad Deo
Type of the collection to be zipped with
Type of the resultant collection
0.1
Zip and apply a transformation on the result
Zip and apply a transformation on the result
Harshad Deo
Element type of the resultant collection
Type of the resultant collection
0.1
Sequentially indexed arbitrary arity type in which each element can be of a different type
Author:
Harshad Deo
0.1