class
class (FunctorWithIndex i f, Semialign f) => SemialignWithIndex i (f :: Type -> Type) | f -> i whereIndexed version of Semialign.
Methods
ialignWith :: (i -> These a b -> c) -> f a -> f b -> f cAnalogous to alignWith, but also provides an index.
Instances15SemialignWithIndex, …
SemialignWithIndex Int IntMapDefined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex Int SeqDefined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex Int NonEmptyDefined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex Int ZipListDefined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex Int VectorDefined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex Int []Defined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex () IdentityDefined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex () MaybeDefined in semialign-1.3.1 · Data.Semialign.InternalOrd k => SemialignWithIndex k (Map k)Defined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex Void ProxyDefined in semialign-1.3.1 · Data.Semialign.Internal(Eq k, Hashable k) => SemialignWithIndex k (HashMap k)Defined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex () (Tagged b)Defined in semialign-1.3.1 · Data.Semialign.InternalSemialignWithIndex e ((->) e)Defined in semialign-1.3.1 · Data.Semialign.Internal(SemialignWithIndex i f, SemialignWithIndex j g) => SemialignWithIndex (Either i j) (Product f g)Defined in semialign-1.3.1 · Data.Semialign.Internal(SemialignWithIndex i f, SemialignWithIndex j g) => SemialignWithIndex (i, j) (Compose f g)Defined in semialign-1.3.1 · Data.Semialign.Internal