object
ConcUtils
Type Members
-
trait
Log extends AnyRef
-
case class
Partial[T](rank: Int, bucket: List[Conc[T]], stack: List[Num[T]]) extends Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
apply[T](xs: Conc[T], i: Int): T
-
def
asConqueue[T](xs: Conc[T]): Conqueue[T]
-
final
def
asInstanceOf[T0]: T0
-
def
asNum[T](xs: Conc[T]): Num[T]
-
def
bufferedLog(proxy: Log): Log { val buffer: scala.collection.mutable.Buffer[String] }
-
def
clone(): AnyRef
-
def
concat[T](xs: Conc[T], ys: Conc[T]): Conc[T]
-
-
def
contentsFormatter[T](num: Num[T]): String
-
val
doNothing: () ⇒ Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
fixLeft[T](s: Spine[T], onFix: () ⇒ Unit = doNothing): Spine[T]
-
def
fixRight[T](s: Spine[T], onFix: () ⇒ Unit = doNothing): Spine[T]
-
def
foreach[T, U](xs: Conc[T], f: (T) ⇒ U): Unit
-
def
foreachLeafLeft[T](xs: Conc[T])(f: (Leaf[T]) ⇒ Unit): Unit
-
def
foreachLeafRight[T](xs: Conc[T])(f: (Leaf[T]) ⇒ Unit): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
head[T](conq: Conqueue[T]): Leaf[T]
-
def
insert[T](xs: Conc[T], i: Int, y: T)(implicit arg0: ClassTag[T]): Conc[T]
-
def
isEmptyConqueue[T](conqueue: Conqueue[T]): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
last[T](conq: Conqueue[T]): Leaf[T]
-
def
levelFormatter[T](num: Num[T]): String
-
final
def
ne(arg0: AnyRef): Boolean
-
def
nestedContentsFormatter[T](num: Num[Conc[T]]): String
-
def
noBorrowPopHead[T](num: Num[T]): Num[T]
-
def
noBorrowPopLast[T](num: Num[T]): Num[T]
-
def
noCarryAdd[T](n: Num[T], m: Num[T]): Num[T]
-
def
noCarryPushHead[T](num: Num[T], c: Conc[T]): Num[T]
-
def
noCarryPushLast[T](num: Num[T], c: Conc[T]): Num[T]
-
-
def
normalizeLeftWingsAndTip[T](conq: Conqueue[T], front: Conc[T]): Conc[T]
-
def
normalizeRightWings[T](conq: Conqueue[T], back: Conc[T]): Conc[T]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
pay[T](work: List[Spine[T]], n: Int): List[Spine[T]]
-
def
popHead[T](conq: Conqueue[T], onFix: () ⇒ Unit = doNothing): Conqueue[T]
-
def
popHeadTop[T](conq: Conqueue[T], onFix: () ⇒ Unit = doNothing): Conqueue[T]
-
def
popLast[T](conq: Conqueue[T], onFix: () ⇒ Unit = doNothing): Conqueue[T]
-
def
popLastTop[T](conq: Conqueue[T], onFix: () ⇒ Unit = doNothing): Conqueue[T]
-
-
def
pushHead[T](conq: Conqueue[T], c: Conc[T], onPush: () ⇒ Unit = doNothing): Conqueue[T]
-
def
pushHeadTop[T](conq: Conqueue[T], leaf: Leaf[T], onPush: () ⇒ Unit = doNothing): Conqueue[T]
-
def
pushLast[T](conq: Conqueue[T], c: Conc[T], onPush: () ⇒ Unit = doNothing): Conqueue[T]
-
def
pushLastTop[T](conq: Conqueue[T], leaf: Leaf[T], onPush: () ⇒ Unit = doNothing): Conqueue[T]
-
def
queueString[T](conq: Conqueue[T], showNum: (Num[T]) ⇒ String = levelFormatter, spacing: Int = 80): String
-
def
shakeLeft[T](xs: Conc[T]): Conc[T]
-
def
shakeRight[T](xs: Conc[T]): Conc[T]
-
def
split[T](xs: Conc[T], n: Int, rref: ObjectRef[Conc[T]])(implicit arg0: ClassTag[T]): Conc[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toConqueue[T](xs: Conc[T], log: Log = noLog): Conqueue[T]
-
def
toLazyConqueue[T](xs: Conc[T]): Lazy[T]
-
def
toString(): String
-
def
update[T](xs: Conc[T], i: Int, y: T)(implicit arg0: ClassTag[T]): Conc[T]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any