p
perspective
package perspective
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- perspective
- LowPriorityPackage1
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type #~>#:[T, R] = FunctionK[[β$2$]T, [β$3$]R]
- type #~>:[T, F[_]] = FunctionK[[β$1$]T, F]
- type ApplicativeKC[F[_[_]]] = ApplicativeK[[A[_], _]F[A]]
- type ApplyKC[F[_[_]]] = ApplyK[[A[_], _]F[A]]
- type Compose2[A[_], B[_], C] = A[B[C]]
- type Compose3[A[_], B[_], C[_], Z] = A[B[C[Z]]]
- type Compose4[A[_], B[_], C[_], D[_], Z] = A[B[C[D[Z]]]]
- type Compose5[A[_], B[_], C[_], D[_], E[_], Z] = A[B[C[D[E[Z]]]]]
- type Const[A, B] = A
- type DistributiveKC[F[_[_]]] = DistributiveK[[A[_], _]F[A]]
- type FoldableKC[F[_[_]]] = FoldableK[[A[_], _]F[A]]
- type FunctorKC[F[_[_]]] = FunctorK[[A[_], _]F[A]]
- abstract type INothing <: Nothing
- type Id[A] = A
- type IdF = AnyRef { type λ[F0[_], A] = F0[A] }
- type IdFC[A] = AnyRef { type λ[F0[_]] = F0[A] }
- type IgnoreC[F[_[_]]] = AnyRef { type λ[A[_], _] = F[A] }
- type MonadKC[F[_[_]]] = MonadK[[A[_], _]F[A]]
- type RepresentableKC[F[_[_]]] = RepresentableK[[A[_], _]F[A]]
- type TraverseKC[F[_[_]]] = TraverseK[[A[_], _]F[A]]
- type Tuple10F[A, B, C, D, E, F, G, H, I, J] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J]) }
- type Tuple11F[A, B, C, D, E, F, G, H, I, J, K] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K]) }
- type Tuple12F[A, B, C, D, E, F, G, H, I, J, K, L0] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0]) }
- type Tuple13F[A, B, C, D, E, F, G, H, I, J, K, L0, M] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M]) }
- type Tuple14F[A, B, C, D, E, F, G, H, I, J, K, L0, M, N] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M], F0[N]) }
- type Tuple15F[A, B, C, D, E, F, G, H, I, J, K, L0, M, N, O] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M], F0[N], F0[O]) }
- type Tuple16F[A, B, C, D, E, F, G, H, I, J, K, L0, M, N, O, P] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M], F0[N], F0[O], F0[P]) }
- type Tuple17F[A, B, C, D, E, F, G, H, I, J, K, L0, M, N, O, P, Q] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M], F0[N], F0[O], F0[P], F0[Q]) }
- type Tuple18F[A, B, C, D, E, F, G, H, I, J, K, L0, M, N, O, P, Q, R] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M], F0[N], F0[O], F0[P], F0[Q], F0[R]) }
- type Tuple19F[A, B, C, D, E, F, G, H, I, J, K, L0, M, N, O, P, Q, R, S] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M], F0[N], F0[O], F0[P], F0[Q], F0[R], F0[S]) }
- type Tuple1F[A] = AnyRef { type λ[F0[_]] = (F0[A],) }
- type Tuple20F[A, B, C, D, E, F, G, H, I, J, K, L0, M, N, O, P, Q, R, S, T] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M], F0[N], F0[O], F0[P], F0[Q], F0[R], F0[S], F0[T]) }
- type Tuple21F[A, B, C, D, E, F, G, H, I, J, K, L0, M, N, O, P, Q, R, S, T, U] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M], F0[N], F0[O], F0[P], F0[Q], F0[R], F0[S], F0[T], F0[U]) }
- type Tuple22F[A, B, C, D, E, F, G, H, I, J, K, L0, M, N, O, P, Q, R, S, T, U, V] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I], F0[J], F0[K], F0[L0], F0[M], F0[N], F0[O], F0[P], F0[Q], F0[R], F0[S], F0[T], F0[U], F0[V]) }
- type Tuple2F[A, B] = AnyRef { type λ[F0[_]] = (F0[A], F0[B]) }
- type Tuple2K[F[_], G[_], A] = (F[A], G[A])
- type Tuple2KK[F[_[_], _], G[_[_], _]] = AnyRef { type λ[A[_], C] = (F[A,C], G[A,C]) }
- type Tuple3F[A, B, C] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C]) }
- type Tuple3K[F[_], G[_], H[_], A] = (F[A], G[A], H[A])
- type Tuple3KK[F[_[_], _], G[_[_], _], H[_[_], _]] = AnyRef { type λ[A[_], C] = (F[A,C], G[A,C], H[A,C]) }
- type Tuple4F[A, B, C, D] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D]) }
- type Tuple4K[F[_], G[_], H[_], I[_], A] = (F[A], G[A], H[A], I[A])
- type Tuple4KK[F[_[_], _], G[_[_], _], H[_[_], _], I[_[_], _]] = AnyRef { type λ[A[_], C] = (F[A,C], G[A,C], H[A,C], I[A,C]) }
- type Tuple5F[A, B, C, D, E] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E]) }
- type Tuple5K[F[_], G[_], H[_], I[_], J[_], A] = (F[A], G[A], H[A], I[A], J[A])
- type Tuple5KK[F[_[_], _], G[_[_], _], H[_[_], _], I[_[_], _], J[_[_], _]] = AnyRef { type λ[A[_], C] = (F[A,C], G[A,C], H[A,C], I[A,C], J[A,C]) }
- type Tuple6F[A, B, C, D, E, F] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F]) }
- type Tuple7F[A, B, C, D, E, F, G] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G]) }
- type Tuple8F[A, B, C, D, E, F, G, H] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H]) }
- type Tuple9F[A, B, C, D, E, F, G, H, I] = AnyRef { type λ[F0[_]] = (F0[A], F0[B], F0[C], F0[D], F0[E], F0[F], F0[G], F0[H], F0[I]) }
- type ~>#:[F[_], R] = FunctionK[F, [β$0$]R]
- type ~>:[-F[_], +G[_]] = FunctionK[F, G]
Value Members
- implicit val idInstance: TraverseK[[F0[_], A]F0[A]] with RepresentableK[[F0[_], A]F0[A]] { type RepresentationK[_] = perspective.Finite[Int(1)] }
- implicit def idInstanceC[T]: TraverseKC[[F0[_]]F0[T]] with RepresentableKC[[F0[_]]F0[T]] { type RepresentationK[_] = perspective.Finite[Int(1)] }
- Definition Classes
- LowPriorityPackage1