Short.G.Opt

opaque type Opt[+A <: Raw.Short]
Source
Opt.scala

Def

@scala.annotation.targetName("stream")
def ~[A <: Raw.Short]: Short.G.~[A]
Source
Opt.scala
inline def contains[A <: Raw.Short](v: A): Boolean
Source
Opt.scala
inline def default[A <: Raw.Short](inline v: => A): Short.G.Opt[A]
Source
Opt.scala
inline def drop[A <: Raw.Short](inline f: A => Boolean): Short.G.Opt[A]
Source
Opt.scala
inline def dropOnly[A <: Raw.Short](inline v: A): Short.G.Opt[A]
Source
Opt.scala
inline def dropVoid[A <: Raw.Short](using inline t: Given.VoidTag[A]): Short.G.Opt[A]
Source
Opt.scala
inline def filter[A <: Raw.Short](inline f: A => Boolean): Short.G.Opt[A]
Source
Opt.scala
inline def fornil[A <: Raw.Short](inline f: => U): Short.G.Opt[A]
Source
Opt.scala
inline def forval[A <: Raw.Short](inline f: A => U): Short.G.Opt[A]
Source
Opt.scala
def get[A <: Raw.Short]: A
Source
Opt.scala
@scala.annotation.targetName("is_Void")
inline def isEmpty[A <: Raw.Short]: Boolean
Source
Opt.scala
inline def map[A <: Raw.Short, T, OPT <: Opt.AnyType[T]](inline f: A => B)(using inline s: Given.OptTag[B, OPT]): OPT
Source
Opt.scala
@scala.annotation.targetName("map_Opt")
inline def map_?[A <: Raw.Short, T](inline f: A => OPT)(using inline s: Given.OptTag[T, OPT]): OPT
Source
Opt.scala
inline def mix[A <: Raw.Short, B, C](inline o: Opt.AnyType[B], inline f: (A, B) => C)(using inline s: Given.OptTag[C, OPT]): OPT
Source
Opt.scala
@scala.annotation.targetName("not_Void")
inline def nonEmpty[A <: Raw.Short]: Boolean
Source
Opt.scala
inline def or[A <: Raw.Short](inline default: => A): A
Source
Opt.scala
@scala.annotation.targetName("or_Opt")
inline def or_?[A <: Raw.Short](inline that: => Short.G.Opt[A]): Short.G.Opt[A]
Source
Opt.scala
inline def process[A <: Raw.Short](inline f: A => U, inline fNil: => W): Short.G.Opt[A]
Source
Opt.scala
inline def raw[A <: Raw.Short]: Short.G.Opt[A]
Source
Opt.scala
inline def real[A <: Raw.Short]: Int
Source
Opt.scala
inline def ref[A <: Raw.Short]: Opt[A]
Source
Opt.scala
inline def take[A <: Raw.Short](inline f: A => Boolean): Short.G.Opt[A]
Source
Opt.scala
inline def takeOnly[A <: Raw.Short](inline v: A): Short.G.Opt[A]
Source
Opt.scala

Given

Inherited from
_base
Source
_base.scala
given givenDocTag[A <: Raw.Short](`evidence$1`: Given.DocTag[Short.G.Opt[
Inherited from
_base
Source
_base.scala
given givenEmptyTag[A <: Raw.Short]: Given.EmptyTag[Short.G.Opt[
Inherited from
_base
Source
_base.scala
given givenTypeTag[A <: Raw.Short](using val t: Given.TypeTag[Short.G.Opt[
Inherited from
_base
Source
_base.scala
given givenVoidTag[A <: Raw.Short]: Given.VoidTag[Short.G.Opt[
Inherited from
_base
Source
_base.scala

Implicit

implicit inline def implicitFromValue[A <: Raw.Short](inline v: A): Short.G.Opt[A]
Source
Opt.scala
implicit inline def implicitRequest[A <: Raw.Short](inline v: \/): Short.G.Opt[A]

General void instance request

General void instance request

It is possible to use general request \/ to get void instance of this type, thanks to this implicit conversion.

Source
Opt.scala
implicit inline def implicitToBoolean[A <: Raw.Short](inline v: Short.G.Opt[A]): Boolean
Source
Opt.scala