io.github.scala_tessella.ring_seq

Contains RingSeq and usage examples.

Attributes

Members list

Packages

Contains examples of using RingSeq.

Contains examples of using RingSeq.

Attributes

Type members

Classlikes

trait ComparingOps extends IteratingOps

Provides comparison operations for a Seq considered circular.

Provides comparison operations for a Seq considered circular.

Attributes

Supertypes
trait IteratingOps
trait SlicingOps
trait IndexingOps
class Object
trait Matchable
class Any
Show all
Known subtypes
object RingSeq
trait IndexingOps

Provides indexing operations for a Seq considered circular.

Provides indexing operations for a Seq considered circular.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait SlicingOps
trait IteratingOps
trait ComparingOps
object RingSeq
trait SymmetryOps
Show all
trait IteratingOps extends SlicingOps

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 SlicingOps
trait IndexingOps
class Object
trait Matchable
class Any
Show all
Known subtypes
trait ComparingOps
object RingSeq
object RingSeq extends ComparingOps, SymmetryOps

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 SymmetryOps
trait ComparingOps
trait IteratingOps
trait SlicingOps
trait IndexingOps
class Object
trait Matchable
class Any
Show all
Self type
RingSeq.type
trait SlicingOps extends TransformingOps

Provides slicing operations for a Seq considered circular.

Provides slicing operations for a Seq considered circular.

Attributes

Supertypes
trait IndexingOps
class Object
trait Matchable
class Any
Known subtypes
trait IteratingOps
trait ComparingOps
object RingSeq

Provides symmetry operations for a Seq considered circular.

Provides symmetry operations for a Seq considered circular.

Attributes

Supertypes
trait IndexingOps
class Object
trait Matchable
class Any
Known subtypes
object RingSeq

Provides rotation and reflection operations for a Seq considered circular.

Provides rotation and reflection operations for a Seq considered circular.

Attributes

Supertypes
trait IndexingOps
class Object
trait Matchable
class Any
Known subtypes
trait SlicingOps
trait IteratingOps
trait ComparingOps
object RingSeq
trait SymmetryOps