Select

sbt.ScopeAxis.Select
final case class Select[+A1](axis: A1) extends ScopeAxis[A1]

Select is a type constructor that is used to wrap type S to make a scope component, equivalent of Some in Option.

Attributes

Members list

Value members

Inherited methods

inline def /(configAxis: ScopeAxis[ConfigKey])(using A1 <:< Reference): RefThenConfig

Attributes

Inherited from:
ScopeAxis
inline def /(c: Configuration)(using A1 <:< Reference): RefThenConfig

Attributes

Inherited from:
ScopeAxis
inline def /(c: ConfigKey)(using A1 <:< Reference): RefThenConfig

Attributes

Inherited from:
ScopeAxis
inline def /[K](key: ScopingSetting[K])(using A1 <:< Reference): K

Attributes

Inherited from:
ScopeAxis
def asScope(using A1 <:< Reference): Scope

Attributes

Inherited from:
ScopeAxis
def fold[A2](f: A1 => A2, ifZero: => A2, ifThis: => A2): A2

Attributes

Inherited from:
ScopeAxis
def foldStrict[A2](f: A1 => A2, ifZero: A2, ifThis: A2): A2

Attributes

Inherited from:
ScopeAxis
def isSelect: Boolean

Attributes

Inherited from:
ScopeAxis
def map[A2](f: A1 => A2): ScopeAxis[A2]

Attributes

Inherited from:
ScopeAxis
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def toOption: Option[A1]

Attributes

Inherited from:
ScopeAxis