package std

  1. Alphabetic
  1. Public
  2. All

Type Members

  1. abstract class BaseTaskLinterDSL extends LinterDSL
  2. sealed trait BinaryPipe extends AnyRef
  3. trait CloseableStreams[Key] extends Streams[Key] with Closeable
  4. sealed trait ForkTask[S, CC[_]] extends AnyRef
  5. sealed abstract class InputEvaluated[T] extends AnyRef
  6. sealed trait JoinTask[S, CC[_]] extends AnyRef
  7. sealed abstract class MacroPrevious[T] extends AnyRef
  8. sealed abstract class MacroTaskValue[T] extends AnyRef
  9. sealed abstract class MacroValue[T] extends AnyRef
  10. sealed trait ManagedStreams[Key] extends TaskStreams[Key]
  11. sealed trait MultiInTask[K[L[x]]] extends AnyRef
  12. sealed abstract class ParserInput[T] extends AnyRef
  13. sealed abstract class ParserInputTask[T] extends AnyRef
  14. sealed trait ProcessPipe extends AnyRef
  15. sealed trait SingleInTask[S] extends AnyRef
  16. trait Streams[Key] extends AnyRef
  17. trait TaskExtra extends TaskExtra0
  18. trait TaskExtra0 extends AnyRef
  19. sealed trait TaskInfo[S] extends AnyRef
  20. sealed trait TaskLines extends AnyRef
  21. sealed trait TaskStreams[Key] extends AnyRef

    Represents a set of streams associated with a context.

    Represents a set of streams associated with a context. In sbt, this is a named set of streams for a particular scoped key. For example, logging for test:compile is by default sent to the "out" stream in the test:compile context.

  22. sealed trait TextPipe extends AnyRef

Value Members

  1. object FullConvert extends Convert

    Converts an input Tree of type Initialize[T], Initialize[Task[T]], or Task[T] into a Tree of type Initialize[Task[T]].

  2. object FullInstance extends Composed[Def.Initialize, Task] with MonadInstance

    Composes the Task and Initialize Instances to provide an Instance for [T] Initialize[Task[T]].

  3. object InitParserConvert extends Convert

    Converts an input Tree of type State => Parser[T] or Initialize[State => Parser[T]] into a Tree of type Initialize[State => Parser[T]].

  4. object InitializeConvert extends Convert
  5. object InitializeInstance extends MonadInstance
  6. object InputInitConvert extends Convert
  7. object InputWrapper

    Implementation detail.

    Implementation detail. The wrap methods temporarily hold inputs (as a Tree, at compile time) until a task or setting macro processes it.

  8. object OnlyTaskDynLinterDSL extends BaseTaskLinterDSL
  9. object OnlyTaskLinterDSL extends BaseTaskLinterDSL
  10. object ParserConvert extends Convert

    Converts an input Tree of type Parser[T] or State => Parser[T] into a Tree of type State => Parser[T].

  11. object ParserInput

    Implementation detail.

    Implementation detail. The wrap method temporarily holds the input parser (as a Tree, at compile time) until the input task macro processes it.

  12. object ParserInstance extends Instance
  13. object PlainTaskMacro
  14. object SettingMacro
  15. object Streams
  16. object TaskConvert extends Convert

    Convert instance for plain Tasks not within the settings system.

  17. object TaskDynLinterDSL extends BaseTaskLinterDSL
  18. object TaskExtra extends TaskExtra
  19. object TaskInstance extends MonadInstance

    Instance for the monad/applicative functor for plain Tasks.

  20. object TaskLinterDSL extends BaseTaskLinterDSL
  21. object TaskLinterDSLFeedback
  22. object TaskMacro
  23. object Transform