c

taggedtypes

AndTaggingExtensions

implicit final class AndTaggingExtensions[T, U] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AndTaggingExtensions
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AndTaggingExtensions(t: @@[T, U])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. def [email protected](taggedType: TaggedType[_]): @@[T, U with TaggedType.Tag]

    Synonym operator for andTaggedWith.

  4. def [email protected][V]: @@[T, U with V]

    Synonym operator for andTaggedWith.

  5. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  6. def andTaggedWith(taggedType: TaggedType[_]): @@[T, U with TaggedType.Tag]

    Tag tagged value using TaggedType instance.

    Tag tagged value using TaggedType instance. Allows for String [email protected] MyTaggedType syntax.

    taggedType

    tagged type to type-tag with using its inner Tag field

    returns

    value tagged with both U and taggedType.Tag

  7. def andTaggedWith[V]: @@[T, U with V]

    Tag tagged value with type V.

    Tag tagged value with type V.

    V

    type to tag with

    returns

    value tagged with both U and V

  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. val t: @@[T, U]
  12. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped