Package

org.hammerlab

lines

Permalink

package lines

Visibility
  1. Public
  2. All

Type Members

  1. case class Delimiter(toString: String) extends Product with Serializable

    Permalink
  2. trait HasLines extends AnyRef

    Permalink
  3. sealed abstract class Indent extends Serializable

    Permalink
  4. case class Level(v: Int) extends Product with Serializable

    Permalink
  5. case class Line(str: String, level: Level = 0) extends Product with Serializable

    Permalink
  6. sealed trait Lines extends Any

    Permalink

    Interface for rendering objects to sequences of lines; a more structured version of cats.Show, with support for indentation and multi-line pretty-printing.

    Interface for rendering objects to sequences of lines; a more structured version of cats.Show, with support for indentation and multi-line pretty-printing.

    Lines can be implicitly created from a single String, a group of Liness, or by application of a ToLines instance.

  7. trait LowPriorityToLines extends AnyRef

    Permalink
  8. final class Name[T] extends AnyVal

    Permalink

    Type-class for controlling the printed names of classes in generic printing below.

    Type-class for controlling the printed names of classes in generic printing below.

    Defaults to class' "simple name", from ClassTag

  9. trait SelfImplicit extends AnyRef

    Permalink
  10. trait ToLines[-T] extends AnyRef

    Permalink
  11. trait caseclass extends AnyRef

    Permalink
  12. trait generic extends sealedtrait with caseclass

    Permalink
  13. trait implicits extends AnyRef

    Permalink
  14. trait instances extends AnyRef

    Permalink
  15. trait sealedtrait extends AnyRef

    Permalink
  16. case class spaces(n: Int) extends Indent with Product with Serializable

    Permalink

Value Members

  1. object Delimiter extends Serializable

    Permalink
  2. object Level extends Serializable

    Permalink
  3. object Line extends Serializable

    Permalink
  4. object Lines

    Permalink
  5. object Name

    Permalink
  6. object ToLines extends LowPriorityToLines

    Permalink
  7. object generic extends generic

    Permalink
  8. package limit

    Permalink
  9. object spaces extends Serializable

    Permalink
  10. object tab extends Indent with Product with Serializable

    Permalink

Ungrouped