package collection
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- collection
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class CCostedBuilder extends CostedBuilder
- class CCostedColl[Item] extends CostedColl[Item]
- class CCostedFunc[Env, Arg, Res] extends CostedFunc[Env, Arg, Res]
-
class
CCostedOption[T] extends CostedOption[T]
CostedOption is represented similar to CostedCol, because option can be represented as collection of 0 or 1 elements.
- class CCostedPair[L, R] extends CostedPair[L, R]
- class CCostedPrim[Val] extends CostedPrim[Val]
- class CReplColl[A] extends ReplColl[A]
- class CSizeColl[Item] extends SizeColl[Item]
- class CSizeFunc[Env, Arg, Res] extends SizeFunc[Env, Arg, Res]
- class CSizeOption[Item] extends SizeOption[Item]
- class CSizePair[L, R] extends SizePair[L, R]
- class CSizePrim[Val] extends SizePrim[Val]
- class CViewColl[A, B] extends Coll[B]
- class CollOverArray[A] extends Coll[A]
- class CollOverArrayBuilder extends CollBuilder
- class IntMaxMonoid extends Monoid[Int]
- class IntMinMonoid extends Monoid[Int]
- class IntPlusMonoid extends Monoid[Int]
- class LongMaxMonoid extends Monoid[Long]
- class LongMinMonoid extends Monoid[Long]
- class LongPlusMonoid extends Monoid[Long]
- class MonoidBuilderInst extends MonoidBuilder
- class PairMonoid[A, B] extends Monoid[(A, B)]
- class PairOfCols[L, R] extends PairColl[L, R]
Value Members
- implicit val collBuilderRType: RType[CollBuilder]
- implicit def collRType[A](implicit tA: RType[A]): RType[Coll[A]]
- implicit def extendCollType[A](ct: RType[Coll[A]]): CollType[A]
- implicit def extendSizeCollType[A](ct: RType[SizeColl[A]]): SizeCollType[A]
- implicit def extendSizeFuncType[E, A, B](ct: RType[SizeFunc[E, A, B]]): SizeFuncType[E, A, B]
- implicit def extendSizeOptionType[A](ct: RType[SizeOption[A]]): SizeOptionType[A]
- implicit def extendSizePairType[A, B](ct: RType[SizePair[A, B]]): SizePairType[A, B]
- implicit def extendSizePrimType[A](ct: RType[SizePrim[A]]): SizePrimType[A]
- implicit def extendSizeType[A](ct: RType[Size[A]]): SizeType[A]
- implicit def replCollRType[A](implicit tA: RType[A]): RType[ReplColl[A]]
- implicit def sizeCollRType[A](implicit tA: RType[A]): RType[SizeColl[A]]
- implicit def sizeFuncType[E, A, B](implicit tE: RType[E], tA: RType[A], tB: RType[B]): RType[SizeFunc[E, A, B]]
- implicit def sizeOptionRType[A](implicit tA: RType[A]): RType[SizeOption[A]]
- implicit def sizePairRType[A, B](implicit tA: RType[A], tB: RType[B]): RType[SizePair[A, B]]
- implicit def sizePrimRType[A](implicit tA: RType[A]): RType[SizePrim[A]]
- implicit def sizeRType[A](implicit tA: RType[A]): RType[Size[A]]
- object Builder
- object ExtensionMethods
- object Helpers