class
IndexedOps[HL <: HList, Before <: HList, At, After <: HList] extends AnyRef
Instance Constructors
-
new
IndexedOps(hl: HL, ind: Indexer[HL, Before, At, After])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (IndexedOps[HL, Before, At, After], B)
-
final
def
==(arg0: Any): Boolean
-
val
after: After
-
final
def
asInstanceOf[T0]: T0
-
val
at: At
-
val
before: Before
-
def
clone(): AnyRef
-
def
drop: :+:[At, After]
-
def
ensuring(cond: (IndexedOps[HL, Before, At, After]) ⇒ Boolean, msg: ⇒ Any): IndexedOps[HL, Before, At, After]
-
def
ensuring(cond: (IndexedOps[HL, Before, At, After]) ⇒ Boolean): IndexedOps[HL, Before, At, After]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): IndexedOps[HL, Before, At, After]
-
def
ensuring(cond: Boolean): IndexedOps[HL, Before, At, After]
-
-
-
def
finalize(): Unit
-
def
flatMap[B <: HList, R0 <: HList, R1 <: HList](f: (At) ⇒ B)(implicit ev0: AppendConstraint[B, After, R0], ev1: AppendConstraint[Before, R0, R1]): R1
-
def
formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
insert[C, R <: HList](c: C)(implicit ev: AppendConstraint[Before, :+:[C, :+:[At, After]], R]): R
-
def
insertM[B <: HList, R0 <: HList, R1 <: HList](b: B)(implicit ev0: AppendConstraint[B, :+:[At, After], R0], ev1: AppendConstraint[Before, R0, R1]): R1
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[T, R <: HList](f: (At) ⇒ T)(implicit ev: AppendConstraint[Before, :+:[T, After], R]): R
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
remove[R <: HList](implicit ev: AppendConstraint[Before, After, R]): R
-
def
splitAt: (Before, :+:[At, After])
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
take: Before
-
def
toString(): String
-
def
updated[A, R <: HList](a: A)(implicit ev: AppendConstraint[Before, :+:[A, After], R]): R
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
→[B](y: B): (IndexedOps[HL, Before, At, After], B)
Inherited by implicit conversion any2stringadd from
IndexedOps[HL, Before, At, After] to any2stringadd[IndexedOps[HL, Before, At, After]]
Inherited by implicit conversion StringFormat from
IndexedOps[HL, Before, At, After] to StringFormat[IndexedOps[HL, Before, At, After]]
Inherited by implicit conversion Ensuring from
IndexedOps[HL, Before, At, After] to Ensuring[IndexedOps[HL, Before, At, After]]
Inherited by implicit conversion ArrowAssoc from
IndexedOps[HL, Before, At, After] to ArrowAssoc[IndexedOps[HL, Before, At, After]]
Scala collection like operations on HLists given an Indexer
Author:
Harshad Deo
Type of the HList
Type of the sublist before the index
Type of element at the index
Type of the sublist after the index
0.1