Int.G.~

abstract class ~[A <: Raw.Int] extends ~[A] with ~~.Custom.Discharge[A] with Raw.Specialized.OnInt
trait ~[A]
class java.lang.Object
trait scala.Matchable
class Any

Def

@scala.annotation.targetName("_joinAll")
inline def ++(inline v: ~[A]): Int.G.~[A]
@scala.annotation.targetName("pack")
def ><: Int.G.><[A]
def count: Int
def dischargeTo(b: Buffer[A]): Unit
inline def DROP(inline f: A => Boolean): Int.G.~[A]
def dropAll(v: ~[A]): Int.G.~[A]
def dropOnly(v: A): Int.G.~[A]
inline def filter(inline f: Int.G.Fun.Filter[A]): Int.G.~[A]
inline def FILTER(inline f: A => Boolean): Int.G.~[A]
def fold(start: A)(f: Int.G.Fun.Fold[A]): A
inline def FOLD(inline s: A)(inline f: (A, A) => A): A
inline def FOLD_AS[B](inline s: B)(inline f: (B, A) => B): B
def foldAs[B](start: B)(f: Int.G.Fun.FoldAs[B, A]): B
def foreach[U](f: Int.G.Fun.Consume[A, U]): Unit
inline def FOREACH[U](inline f: A => U): Unit
def joinAll(v: ~[A]): Int.G.~[A]
@scala.annotation.targetName("read_Opt")
def read_?: Opt[A]
@scala.annotation.targetName("readRaw_Opt")
def reduce(f: Int.G.Fun.Fold[A]): A
inline def REDUCE(inline f: (A, A) => A): A
@scala.annotation.targetName("reduce_Opt")
@scala.annotation.targetName("REDUCE_Opt")
inline def REDUCE_?(inline f: (A, A) => A): Int.G.Opt[A]
inline def TAKE(inline f: A => Boolean): Int.G.~[A]
def takeAll(v: ~[A]): Int.G.~[A]
def takeOnly(v: A): Int.G.~[A]
def toArray: Array[A]

Extension

inline def FLAT_MAP[A <: Raw.Int, T, STM <: ~~.AnyType[T]](inline f: A => ~[B])(using inline t: Given.StreamTag[B, STM]): STM
inline def flatMap[A <: Raw.Int, T, STM <: ~~.AnyType[T]](inline f: A => ~[B])(using inline t: Given.StreamTag[B, STM]): STM
inline def map[A <: Raw.Int, T, STM <: ~~.AnyType[T]](inline f: A => B)(using inline t: Given.StreamTag[B, STM]): STM
inline def MAP[A <: Raw.Int, T, STM <: ~~.AnyType[T]](inline f: A => B)(using inline t: Given.StreamTag[B, STM]): STM
@scala.annotation.targetName("map_Opt")
inline def map_?[A <: Raw.Int, T, STM <: ~~.AnyType[T]](inline f: A => OPT)(using inline t: Given.StreamTag.Opt[T, OPT, STM]): STM
@scala.annotation.targetName("MAP_Opt")
inline def MAP_?[A <: Raw.Int, T, STM <: ~~.AnyType[T]](inline f: A => OPT)(using inline t: Given.StreamTag.Opt[T, OPT, STM]): STM