summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/optics/Traversal.java
blob: a41f2b9335363bcb44cdf774941bef6418115f9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package bjc.optics;

import bjc.typeclasses.BiContainer;

/**
 * A traversal
 * @author bjcul
 *
 * @param <C> The container type
 * @param <E> The element type
 */
public interface Traversal<C, E> extends TraversalX<C, C, E, E>, BiContainer<C, E, Traversal<C, E>> {
	// TODO implement 'of'
}