io.github.scala_tessella.ring_seq
Contains RingSeq and usage examples.
Attributes
Members list
Packages
Type members
Classlikes
Provides comparison operations for a Seq considered circular.
Provides comparison operations for a Seq considered circular.
Attributes
- Supertypes
-
trait IteratingOpstrait SlicingOpstrait TransformingOpstrait IndexingOpsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait NecklaceOpsobject RingSeq
Provides indexing operations for a Seq considered circular.
Provides indexing operations for a Seq considered circular.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object SymmetryOpstrait TransformingOpstrait SlicingOpstrait IteratingOpstrait ComparingOpstrait NecklaceOpsobject RingSeqtrait SymmetryOpsShow all
Provides operations returning iterators of sequences for a Seq considered circular.
Provides operations returning iterators of sequences for a Seq considered circular.
Attributes
- Supertypes
-
trait SlicingOpstrait TransformingOpstrait IndexingOpsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NecklaceOps.type
Provides canonical-form operations for a Seq considered circular.
Provides canonical-form operations for a Seq considered circular.
Attributes
- Companion
- object
- Supertypes
-
trait ComparingOpstrait IteratingOpstrait SlicingOpstrait TransformingOpstrait IndexingOpsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object RingSeq
Adds implicit methods to scala.collection.Seq (immutable / mutable and subtypes) for when a sequence needs to be considered circular, its elements forming a ring.
Adds implicit methods to scala.collection.Seq (immutable / mutable and subtypes) for when a sequence needs to be considered circular, its elements forming a ring.
Attributes
- Supertypes
-
trait SymmetryOpstrait NecklaceOpstrait ComparingOpstrait IteratingOpstrait SlicingOpstrait TransformingOpstrait IndexingOpsclass Objecttrait Matchableclass AnyShow all
- Self type
-
RingSeq.type
Provides slicing operations for a Seq considered circular.
Provides slicing operations for a Seq considered circular.
Attributes
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
SymmetryOps.type
Provides symmetry operations for a Seq considered circular.
Provides symmetry operations for a Seq considered circular.
Attributes
Provides rotation and reflection operations for a Seq considered circular.
Provides rotation and reflection operations for a Seq considered circular.
Attributes
- Supertypes
- Known subtypes
-
trait SlicingOpstrait IteratingOpstrait ComparingOpstrait NecklaceOpsobject RingSeqtrait SymmetryOpsShow all