Packages

class VecTyps[X, U <: RepTerm[X] with Subs[U]] extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VecTyps
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new VecTyps(basetyp: Typ[U])(implicit baserep: ScalaRep[U, X])

Value Members

  1. val NilVec: RepTerm[Vector[X]]
  2. val Vec: Func[RepTerm[SafeLong], Typ[RepTerm[Vector[X]]]]
  3. val cons: FuncLike[Nat, Func[U, Func[RepTerm[Vector[X]], RepTerm[Vector[X]]]]]
  4. val consFn: (SafeLong) => (X) => (Vector[X]) => Vector[X]
  5. val consLike: FuncLike[RepTerm[SafeLong], FuncLike[U, FuncLike[RepTerm[Vector[X]], RepTerm[Vector[X]]]]]
  6. val consRep: ScalaPolyRep[FuncLike[RepTerm[SafeLong], FuncLike[U, FuncLike[RepTerm[Vector[X]], RepTerm[Vector[X]]]]], (SafeLong) => (X) => (Vector[X]) => Vector[X]]
  7. val consTyp: GenFuncTyp[RepTerm[SafeLong], Func[U, Func[RepTerm[Vector[X]], RepTerm[Vector[X]]]]]
  8. val n: RepTerm[SafeLong]
  9. implicit val vrep: ScalaPolyRep[RepTerm[Vector[X]], Vector[X]]