sbt.std

package sbt.std

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class FullConvert[C <: Quotes & Singleton](val qctx: C, valStart: Int) extends Convert[C], ContextUtil[C]

Converts an input Term of type Initialize[A], Initialize[Task[A]], or Task[A] into a Term of type Initialize[Task[A]].

Converts an input Term of type Initialize[A], Initialize[Task[A]], or Task[A] into a Term of type Initialize[Task[A]].

Attributes

Supertypes
trait Convert[C]
trait ContextUtil[C]
class Object
trait Matchable
class Any
object FullInstance

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

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class InitParserConvert[C <: Quotes & Singleton](val qctx: C, valStart: Int) extends Convert[C], ContextUtil[C]

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

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

Attributes

Supertypes
trait Convert[C]
trait ContextUtil[C]
class Object
trait Matchable
class Any
class InitializeConvert[C <: Quotes & Singleton](val qctx: C, valStart: Int) extends Convert[C], ContextUtil[C]

Attributes

Supertypes
trait Convert[C]
trait ContextUtil[C]
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class InputInitConvert[C <: Quotes & Singleton](val qctx: C, valStart: Int) extends Convert[C], ContextUtil[C]

Attributes

Supertypes
trait Convert[C]
trait ContextUtil[C]
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object InputWrapper

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

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class ParserConvert[C <: Quotes & Singleton](val qctx: C, valStart: Int) extends Convert[C], ContextUtil[C]

Converts an input Term of type Parser[A] or State => Parser[A] into a Term of type State => Parser[A].

Converts an input Term of type Parser[A] or State => Parser[A] into a Term of type State => Parser[A].

Attributes

Supertypes
trait Convert[C]
trait ContextUtil[C]
class Object
trait Matchable
class Any
object ParserInput

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

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

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object SettingMacro

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class TaskConvert[C <: Quotes & Singleton](val qctx: C, valStart: Int) extends Convert[C], ContextUtil[C]

Convert instance for plain Tasks not within the settings system.

Convert instance for plain Tasks not within the settings system.

Attributes

Supertypes
trait Convert[C]
trait ContextUtil[C]
class Object
trait Matchable
class Any
object TaskMacro

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
TaskMacro.type