org.specs2

html

package html

This package provides newtypes for strings representing toc ids

Linear Supertypes
TaggedTypes, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. html
  2. TaggedTypes
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type @@[T, U] = T with Tagged[U]

    Definition Classes
    TaggedTypes
  2. case class MarkdownLink(name: String, url: String) extends Product with Serializable

    This class provides functionalities for manipulating Markdown links

  3. type Newtype[Repr, Ops] = Tagged[NewtypeTag[Repr, Ops]]

    New type with Repr as representation type and operations provided by Ops.

    New type with Repr as representation type and operations provided by Ops.

    Values of the newtype will not add any additional boxing beyond what's required for values of the representation type to conform to Any. In practice this means that value types will receive their standard Scala AnyVal boxing and reference types will be unboxed.

    Definition Classes
    TaggedTypes
  4. trait NewtypeTag[Repr, Ops] extends AnyRef

    Definition Classes
    TaggedTypes
  5. type SpecId = Tagged[NewtypeTag[String, SpecIdOps]]

  6. case class SpecIdOps(s: String) extends Product with Serializable

    string representing a toc id

  7. type Tagged[U] = AnyRef { type Tag = U }

    Definition Classes
    TaggedTypes
  8. class Tagger[U] extends AnyRef

    Definition Classes
    TaggedTypes

Value Members

  1. def SpecId(id: String): SpecId

  2. def newtype[Repr, Ops](r: Repr): Newtype[Repr, Ops]

    Creates a value of the newtype given a value of its representation type.

    Creates a value of the newtype given a value of its representation type.

    Definition Classes
    TaggedTypes
  3. implicit def newtypeOps[Repr, Ops](t: Newtype[Repr, Ops])(implicit mkOps: (Repr) ⇒ Ops): Ops

    Implicit conversion of newtype to Ops type for the selection of Ops newtype operations.

    Implicit conversion of newtype to Ops type for the selection of Ops newtype operations.

    The implicit conversion Repr => Ops would typically be provided by publishing the companion object of the Ops type as an implicit value.

    Definition Classes
    TaggedTypes
  4. def tag[U]: Tagger[U]

    Definition Classes
    TaggedTypes

Inherited from TaggedTypes

Inherited from AnyRef

Inherited from Any

Ungrouped