Boolean.G.><

class ><[A <: Raw.Boolean] extends ><[A] with Boolean.G.Idx[A]
trait Boolean.G.Idx[A]
trait Able.Contain[A]
class ><[A]
trait Idx[A]
trait Collection[A]
trait Able.Size
trait Able.~[A]
class java.lang.Object
trait scala.Matchable
class Any

Def

@scala.annotation.targetName("stream")
override def ~: Boolean.G.~[A]
Definition Classes
Source
Pack.scala
@scala.annotation.targetName("_join")
inline def +(inline v: A): this.type

Alias for join

Alias for join

Creates a new >< with given value appended to the end of current ><

Inherited from
Pack
Source
__.scala
@scala.annotation.targetName("_joinAll")
inline def ++(inline v: ~[A]): this.type

Alias for joinAll

Alias for joinAll

Creates a new >< with given stream values appended to the end of current ><

Inherited from
Pack
Source
__.scala
@scala.annotation.targetName("_joinAllAt")
inline def ++@(inline i: Int, inline v: ~[A]): this.type

Alias for joinAllAt

Alias for joinAllAt

Creates a new >< with given stream values inserted into current >< at given position

Inherited from
Pack
Source
__.scala
@scala.annotation.targetName("_joinAt")
inline def +@(inline i: Int, inline v: A): this.type

Alias for joinAt

Alias for joinAt

Creates a new >< with given value inserted into current >< at given position

Inherited from
Pack
Source
__.scala
@scala.annotation.targetName("pack")
override def ><: Boolean.G.><[A]
Definition Classes
Source
Pack.scala
def apply(i: Int): A
override def contains(v: A): Boolean
Definition Classes
Source
Pack.scala
@scala.annotation.targetName("drop_Range")
def drop_<>(from: Int, sz: Int): Boolean.G.><[A]
@scala.annotation.targetName("drop_Range")
inline def drop_<>(r: Int.<>): this.type

Range reversed filter

Range reversed filter

Creates a new >< from current ><, skipping elements within given range

Inherited from
Pack
Source
__.scala
inline def dropFirst(cnt: Int): this.type

Head reversed filter

Head reversed filter

Creates a new >< from current ><, skipping given number of first elements

Inherited from
Pack
Source
__.scala
inline def dropLast(cnt: Int): this.type

Tail reversed filter

Tail reversed filter

Creates a new >< from current ><, skipping given number of last elements

Inherited from
Pack
Source
__.scala
def head: A

First element

First element

Returns first elements or fails for empty ><

Use head_? for safer access

Inherited from
Pack
Source
__.scala
@scala.annotation.targetName("head_Opt")
def head_?: Opt[A]

First optional element

First optional element

Returns first elements or empty option for empty ><

Inherited from
Pack
Source
__.scala
override def isEmpty: Boolean

Empty check

Empty check

Returns true if instance is empty.

Definition Classes
Inherited from
Size
Source
Size.scala
def join(v: A): Boolean.G.><[A]
def joinAll(vs: ~[A]): Boolean.G.><[A]
def joinAllAt(i: Int, vs: ~[A]): Boolean.G.><[A]
def joinAt(i: Int, v: A): Boolean.G.><[A]
inline def raw[PACK <: ><.RawType[A]](using inline s: Given.PackTag.Raw[A, PACK]): PACK

Specialize

Specialize

This operation will not compile for reference types

Returns specialized pack for undelying primitive type

Note: If this instance is already specialized, it is returned as is

Inherited from
Pack
Source
__.scala
def size: Int
def tail: ><[A]

Pack without first element

Pack without first element

Note. The returned tail can be empty

Inherited from
Pack
Source
__.scala
@scala.annotation.targetName("take_Range")
def take_<>(from: Int, sz: Int): Boolean.G.><[A]
@scala.annotation.targetName("take_Range")
inline def take_<>(r: Int.<>): this.type

Range filter

Range filter

Creates a new >< from current ><, taking only elements within given range

Inherited from
Pack
Source
__.scala
inline def takeFirst(cnt: Int): this.type

Head filter

Head filter

Creates a new >< from current ><, taking only given number of first elements

Inherited from
Pack
Source
__.scala
inline def takeLast(cnt: Int): this.type

Tail filter

Tail filter

Creates a new >< from current ><, taking only given number of last elements

Inherited from
Pack
Source
__.scala