scalqa.lang.array.z.stream.As.scala Maven / Gradle / Ivy
package scalqa; package lang; package array; package z; package stream; import language.implicitConversions
object As:
class Refs[A](a: Array[Ref], sz: Int) extends ~[A] with Able.Size with ~~.Custom.Discharge[A] with Able.Doc :
def this(a: Array[Ref]) = this(a,a.length); def doc = this.defaultDoc += ("array",a)
private var i = 0
@tn("read_Opt") def read_? = { var o:Opt[A] = \/; if(i