Packages

object NatVecTyps extends VecTyps[SafeLong, Nat]

Linear Supertypes
VecTyps[SafeLong, Nat], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NatVecTyps
  2. VecTyps
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

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