Packages

trait NestedDoc[T] extends AnyRef

Linear Supertypes
AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NestedDoc
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def append(t: T): NestedDoc[T]
  2. abstract def contexts: Map[Scoped[T], Vector[Scoped[T]]]
  3. abstract def end[L](label: L): NestedDoc[T]
  4. abstract def endSimple: NestedDoc[T]
  5. abstract def export: (Scoped[T]) => Scoped[T]

    export to one level up only; determined by whether the current level is labelled.

  6. abstract def hasLabel: Boolean
  7. abstract def read: Vector[Scoped[T]]

    scoped statements, recursively defined as seen from just outside the block.

  8. abstract def sameLabel[X](label: X): Boolean

Concrete Value Members

  1. def begin[L](label: L): AppendOpenBlock[T]
  2. def beginSimple: AppendOpenBlock[T]