class
OverTagged[R, T <: TaggedType[R]] extends TaggedType[R with Tag[R, supertagged.OverTagged.T.Tag]]
Instance Constructors
-
new
OverTagged(nested: T with TaggedType[R])
Type Members
-
-
abstract
type
Tag <: OverTagged.this.type
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
!@@[C, Tag](c: C)(implicit Tag: utils.ETag.Aux[Tag, C, Raw], R: Replace[C, @@[Raw, Tag], Type]): Out
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
@@[C](c: C)(implicit R: Replace[C, R with supertagged.Tag[R, T.Tag], Type]): Out
-
final
def
@@@[C](c: C)(implicit A: Add[C, R with supertagged.Tag[R, T.Tag], Tag]): Out
-
final
def
apply[C](c: C)(implicit R: Replace[C, R with supertagged.Tag[R, T.Tag], Type]): Out
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
lift[F[_]](implicit F: F[Raw]): F[Type]
-
final
def
ne(arg0: AnyRef): Boolean
-
val
nested: T with TaggedType[R]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
implicit
def
ordering(implicit origin: Ordering[Raw]): Ordering[Type]
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
unapply(v: Type): Option[R with supertagged.Tag[R, T.Tag]]
-
final
def
unsafeCast[A, B](v: A): B
-
final
def
untag[C](c: C)(implicit R: Remove[C, R with supertagged.Tag[R, T.Tag], Tag]): Out
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
New name: Overtagged