final class SnapshotSeq extends IndexedSeq[Snapshot]
An IndexedSeq[Snapshot] providing toString and lines methods that
can be useful for debug and log messages about program state.
See the main documentation for trait Snapshots for more information and examples.
- Source
 - Snapshots.scala
 
- Alphabetic
 - By Inheritance
 
- SnapshotSeq
 - IndexedSeq
 - IndexedSeq
 - IndexedSeqLike
 - Seq
 - Seq
 - SeqLike
 - GenSeq
 - GenSeqLike
 - PartialFunction
 - Function1
 - Iterable
 - Iterable
 - IterableLike
 - Equals
 - GenIterable
 - GenIterableLike
 - Traversable
 - Immutable
 - Traversable
 - GenTraversable
 - GenericTraversableTemplate
 - TraversableLike
 - GenTraversableLike
 - Parallelizable
 - TraversableOnce
 - GenTraversableOnce
 - FilterMonadic
 - HasNewBuilder
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Type Members
- 
      
      
      
        
      
    
      
        
        class
      
      
        Elements extends AbstractIterator[A] with BufferedIterator[A] with Serializable
      
      
      
- Attributes
 - protected
 - Definition Classes
 - IndexedSeqLike
 - Annotations
 - @SerialVersionUID()
 
 - 
      
      
      
        
      
    
      
        
        type
      
      
        Self = IndexedSeq[Snapshot]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        class
      
      
        WithFilter extends FilterMonadic[A, Repr]
      
      
      
- Definition Classes
 - TraversableLike
 
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        +(value: Snapshot): SnapshotSeq
      
      
      
Appends a string element to this sequence, if it doesn't already exist in the sequence.
Appends a string element to this sequence, if it doesn't already exist in the sequence.
If the string element already exists in this sequence, this method returns itself. If not, this method returns a new
MultiSelOptionSeqwith the passed value appended to the end of the originalMultiSelOptionSeq.- returns
 a
MultiSelOptionSeqthat contains the passed string value
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ++[B >: Snapshot, That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ++:[B >: Snapshot, That](that: Traversable[B])(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        ++:[B >: Snapshot, That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        +:[B >: Snapshot, That](elem: B)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        -(value: Snapshot): SnapshotSeq
      
      
      
Removes a string element to this sequence, if it already exists in the sequence.
Removes a string element to this sequence, if it already exists in the sequence.
If the string element does not already exist in this sequence, this method returns itself. If the element is contained in this sequence, this method returns a new
MultiSelOptionSeqwith the passed value removed from the the originalMultiSelOptionSeq, leaving any other elements in the same order.- returns
 a
MultiSelOptionSeqthat contains the passed string value
 - 
      
      
      
        
      
    
      
        
        def
      
      
        /:[B](z: B)(op: (B, Snapshot) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        :+[B >: Snapshot, That](elem: B)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        :\[B](z: B)(op: (Snapshot, B) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        addString(b: StringBuilder): StringBuilder
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        addString(b: StringBuilder, sep: String): StringBuilder
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        aggregate[B](z: ⇒ B)(seqop: (B, Snapshot) ⇒ B, combop: (B, B) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        andThen[C](k: (Snapshot) ⇒ C): PartialFunction[Int, C]
      
      
      
- Definition Classes
 - PartialFunction → Function1
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        apply(idx: Int): Snapshot
      
      
      
Selects an element by its index in the sequence.
Selects an element by its index in the sequence.
This method invokes
applyon the underlying immutableIndexedSeq[String], passing inidx, and returns the result.- idx
 the index to select
- returns
 the element of this sequence at index
idx, where 0 indicates the first element
- Definition Classes
 - SnapshotSeq → SeqLike → GenSeqLike → Function1
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        applyOrElse[A1 <: Int, B1 >: Snapshot](x: A1, default: (A1) ⇒ B1): B1
      
      
      
- Definition Classes
 - PartialFunction
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        canEqual(that: Any): Boolean
      
      
      
- Definition Classes
 - IterableLike → Equals
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        collect[B, That](pf: PartialFunction[Snapshot, B])(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        collectFirst[B](pf: PartialFunction[Snapshot, B]): Option[B]
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        combinations(n: Int): Iterator[IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        companion: GenericCompanion[IndexedSeq]
      
      
      
- Definition Classes
 - IndexedSeq → IndexedSeq → Seq → Seq → GenSeq → Iterable → Iterable → GenIterable → Traversable → Traversable → GenTraversable → GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        compose[A](g: (A) ⇒ Int): (A) ⇒ Snapshot
      
      
      
- Definition Classes
 - Function1
 - Annotations
 - @unspecialized()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        contains[A1 >: Snapshot](elem: A1): Boolean
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        containsSlice[B](that: GenSeq[B]): Boolean
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        copyToArray[B >: Snapshot](xs: Array[B], start: Int, len: Int): Unit
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        copyToArray[B >: Snapshot](xs: Array[B]): Unit
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        copyToArray[B >: Snapshot](xs: Array[B], start: Int): Unit
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        copyToBuffer[B >: Snapshot](dest: Buffer[B]): Unit
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        corresponds[B](that: GenSeq[B])(p: (Snapshot, B) ⇒ Boolean): Boolean
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        count(p: (Snapshot) ⇒ Boolean): Int
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        diff[B >: Snapshot](that: GenSeq[B]): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        distinct: IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        drop(n: Int): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        dropRight(n: Int): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        dropWhile(p: (Snapshot) ⇒ Boolean): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        endsWith[B](that: GenSeq[B]): Boolean
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(that: Any): Boolean
      
      
      
- Definition Classes
 - GenSeqLike → Equals → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        exists(p: (Snapshot) ⇒ Boolean): Boolean
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        filter(p: (Snapshot) ⇒ Boolean): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        filterNot(p: (Snapshot) ⇒ Boolean): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        find(p: (Snapshot) ⇒ Boolean): Option[Snapshot]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        flatMap[B, That](f: (Snapshot) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike → FilterMonadic
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        flatten[B](implicit asTraversable: (Snapshot) ⇒ GenTraversableOnce[B]): IndexedSeq[B]
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        fold[A1 >: Snapshot](z: A1)(op: (A1, A1) ⇒ A1): A1
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        foldLeft[B](z: B)(op: (B, Snapshot) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        foldRight[B](z: B)(op: (Snapshot, B) ⇒ B): B
      
      
      
- Definition Classes
 - IterableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        forall(p: (Snapshot) ⇒ Boolean): Boolean
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        foreach[U](f: (Snapshot) ⇒ U): Unit
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        genericBuilder[B]: Builder[B, IndexedSeq[B]]
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        groupBy[K](f: (Snapshot) ⇒ K): Map[K, IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        grouped(size: Int): Iterator[IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hasDefiniteSize: Boolean
      
      
      
- Definition Classes
 - TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - IndexedSeqLike → GenSeqLike → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        head: Snapshot
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        headOption: Option[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        indexOf[B >: Snapshot](elem: B, from: Int): Int
      
      
      
- Definition Classes
 - GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        indexOf[B >: Snapshot](elem: B): Int
      
      
      
- Definition Classes
 - GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        indexOfSlice[B >: Snapshot](that: GenSeq[B], from: Int): Int
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        indexOfSlice[B >: Snapshot](that: GenSeq[B]): Int
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        indexWhere(p: (Snapshot) ⇒ Boolean, from: Int): Int
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        indexWhere(p: (Snapshot) ⇒ Boolean): Int
      
      
      
- Definition Classes
 - GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        indices: Range
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        init: IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        inits: Iterator[IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        intersect[B >: Snapshot](that: GenSeq[B]): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isDefinedAt(idx: Int): Boolean
      
      
      
- Definition Classes
 - GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isEmpty: Boolean
      
      
      
- Definition Classes
 - SeqLike → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isTraversableAgain: Boolean
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        iterator: Iterator[Snapshot]
      
      
      
- Definition Classes
 - IndexedSeqLike → IterableLike → GenIterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        last: Snapshot
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lastIndexOf[B >: Snapshot](elem: B, end: Int): Int
      
      
      
- Definition Classes
 - GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lastIndexOf[B >: Snapshot](elem: B): Int
      
      
      
- Definition Classes
 - GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lastIndexOfSlice[B >: Snapshot](that: GenSeq[B], end: Int): Int
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lastIndexOfSlice[B >: Snapshot](that: GenSeq[B]): Int
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lastIndexWhere(p: (Snapshot) ⇒ Boolean, end: Int): Int
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lastIndexWhere(p: (Snapshot) ⇒ Boolean): Int
      
      
      
- Definition Classes
 - GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lastOption: Option[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        length: Int
      
      
      
The length of this sequence.
The length of this sequence.
This method invokes
lengthon the underlying immutableIndexedSeq[String]and returns the result.- returns
 the number of elements in this sequence
- Definition Classes
 - SnapshotSeq → SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lengthCompare(len: Int): Int
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lift: (Int) ⇒ Option[Snapshot]
      
      
      
- Definition Classes
 - PartialFunction
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        lines: String
      
      
      
An alternate way to present the result of the
snapmethod of trait Snapshots that puts each variable or expression on its own line.An alternate way to present the result of the
snapmethod of trait Snapshots that puts each variable or expression on its own line.Here's an example:
scala> snap(a, b, c, d, e, f).lines res4: String = a was 1 b was 2 c was 3 d was 4 e was null f was null
 - 
      
      
      
        
      
    
      
        
        def
      
      
        map[B, That](f: (Snapshot) ⇒ B)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike → FilterMonadic
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        max[B >: Snapshot](implicit cmp: Ordering[B]): Snapshot
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        maxBy[B](f: (Snapshot) ⇒ B)(implicit cmp: Ordering[B]): Snapshot
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        min[B >: Snapshot](implicit cmp: Ordering[B]): Snapshot
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        minBy[B](f: (Snapshot) ⇒ B)(implicit cmp: Ordering[B]): Snapshot
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        mkString: String
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        mkString(sep: String): String
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        mkString(start: String, sep: String, end: String): String
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        newBuilder: Builder[Snapshot, IndexedSeq[Snapshot]]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - GenericTraversableTemplate → HasNewBuilder
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        nonEmpty: Boolean
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        orElse[A1 <: Int, B1 >: Snapshot](that: PartialFunction[A1, B1]): PartialFunction[A1, B1]
      
      
      
- Definition Classes
 - PartialFunction
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        padTo[B >: Snapshot, That](len: Int, elem: B)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        par: ParSeq[Snapshot]
      
      
      
- Definition Classes
 - Parallelizable
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        parCombiner: Combiner[Snapshot, ParSeq[Snapshot]]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - Seq → SeqLike → Iterable → TraversableLike → Parallelizable
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        partition(p: (Snapshot) ⇒ Boolean): (IndexedSeq[Snapshot], IndexedSeq[Snapshot])
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        patch[B >: Snapshot, That](from: Int, patch: GenSeq[B], replaced: Int)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        permutations: Iterator[IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        prefixLength(p: (Snapshot) ⇒ Boolean): Int
      
      
      
- Definition Classes
 - GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        product[B >: Snapshot](implicit num: Numeric[B]): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduce[A1 >: Snapshot](op: (A1, A1) ⇒ A1): A1
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceLeft[B >: Snapshot](op: (B, Snapshot) ⇒ B): B
      
      
      
- Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceLeftOption[B >: Snapshot](op: (B, Snapshot) ⇒ B): Option[B]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceOption[A1 >: Snapshot](op: (A1, A1) ⇒ A1): Option[A1]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceRight[B >: Snapshot](op: (Snapshot, B) ⇒ B): B
      
      
      
- Definition Classes
 - IterableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reduceRightOption[B >: Snapshot](op: (Snapshot, B) ⇒ B): Option[B]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        repr: IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reverse: IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reverseIterator: Iterator[Snapshot]
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reverseMap[B, That](f: (Snapshot) ⇒ B)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reversed: List[Snapshot]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - TraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        runWith[U](action: (Snapshot) ⇒ U): (Int) ⇒ Boolean
      
      
      
- Definition Classes
 - PartialFunction
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sameElements[B >: Snapshot](that: GenIterable[B]): Boolean
      
      
      
- Definition Classes
 - IterableLike → GenIterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        scan[B >: Snapshot, That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        scanLeft[B, That](z: B)(op: (B, Snapshot) ⇒ B)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        scanRight[B, That](z: B)(op: (Snapshot, B) ⇒ B)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 - Annotations
 - @migration
 - Migration
 (Changed in version 2.9.0) The behavior of
scanRighthas changed. The previous behavior can be reproduced with scanRight.reverse.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        segmentLength(p: (Snapshot) ⇒ Boolean, from: Int): Int
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        seq: IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - IndexedSeq → IndexedSeq → IndexedSeqLike → Seq → Seq → GenSeq → GenSeqLike → Iterable → Iterable → GenIterable → Traversable → Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        size: Int
      
      
      
- Definition Classes
 - SeqLike → GenTraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sizeHintIfCheap: Int
      
      
      
- Attributes
 - protected[scala.collection]
 - Definition Classes
 - IndexedSeqLike → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        slice(from: Int, until: Int): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sliding(size: Int, step: Int): Iterator[IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sliding(size: Int): Iterator[IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sortBy[B](f: (Snapshot) ⇒ B)(implicit ord: Ordering[B]): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sortWith(lt: (Snapshot, Snapshot) ⇒ Boolean): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sorted[B >: Snapshot](implicit ord: Ordering[B]): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - SeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        span(p: (Snapshot) ⇒ Boolean): (IndexedSeq[Snapshot], IndexedSeq[Snapshot])
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        splitAt(n: Int): (IndexedSeq[Snapshot], IndexedSeq[Snapshot])
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        startsWith[B](that: GenSeq[B], offset: Int): Boolean
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        startsWith[B](that: GenSeq[B]): Boolean
      
      
      
- Definition Classes
 - GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        stringPrefix: String
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        sum[B >: Snapshot](implicit num: Numeric[B]): B
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        tail: IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        tails: Iterator[IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        take(n: Int): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        takeRight(n: Int): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - IterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        takeWhile(p: (Snapshot) ⇒ Boolean): IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        thisCollection: IndexedSeq[Snapshot]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - IndexedSeqLike → SeqLike → IterableLike → TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        to[Col[_]](implicit cbf: CanBuildFrom[Nothing, Snapshot, Col[Snapshot]]): Col[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toArray[B >: Snapshot](implicit arg0: ClassTag[B]): Array[B]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toBuffer[A1 >: Snapshot]: Buffer[A1]
      
      
      
- Definition Classes
 - IndexedSeqLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toCollection(repr: IndexedSeq[Snapshot]): IndexedSeq[Snapshot]
      
      
      
- Attributes
 - protected[this]
 - Definition Classes
 - IndexedSeqLike → SeqLike → IterableLike → TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toIndexedSeq: IndexedSeq[Snapshot]
      
      
      
- Definition Classes
 - IndexedSeq → TraversableOnce → GenTraversableOnce
 - Annotations
 - @deprecatedOverriding( ... , "2.11.0" )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toIterable: Iterable[Snapshot]
      
      
      
- Definition Classes
 - IterableLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toIterator: Iterator[Snapshot]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableOnce
 - Annotations
 - @deprecatedOverriding( ... , "2.11.0" )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toList: List[Snapshot]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toMap[T, U](implicit ev: <:<[Snapshot, (T, U)]): Map[T, U]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toSeq: Seq[Snapshot]
      
      
      
- Definition Classes
 - Seq → SeqLike → GenSeqLike → TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toSet[B >: Snapshot]: Set[B]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toStream: Stream[Snapshot]
      
      
      
- Definition Classes
 - IterableLike → TraversableLike → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
The default way to present the result of the
snapmethod of trait Snapshots.The default way to present the result of the
snapmethod of trait Snapshots.Here's an example:
scala> snap(a, b, c, d, e, f) res3: org.scalactic.SnapshotSeq = a was 1, b was 2, c was 3, d was 4, e was null, f was null
- Definition Classes
 - SnapshotSeq → SeqLike → Function1 → TraversableLike → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toTraversable: Traversable[Snapshot]
      
      
      
- Definition Classes
 - TraversableLike → TraversableOnce → GenTraversableOnce
 - Annotations
 - @deprecatedOverriding( ... , "2.11.0" )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toVector: Vector[Snapshot]
      
      
      
- Definition Classes
 - TraversableOnce → GenTraversableOnce
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        transpose[B](implicit asTraversable: (Snapshot) ⇒ GenTraversableOnce[B]): IndexedSeq[IndexedSeq[B]]
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 - Annotations
 - @migration
 - Migration
 (Changed in version 2.9.0)
transposethrows anIllegalArgumentExceptionif collections are not uniformly sized.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        union[B >: Snapshot, That](that: GenSeq[B])(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        unzip[A1, A2](implicit asPair: (Snapshot) ⇒ (A1, A2)): (IndexedSeq[A1], IndexedSeq[A2])
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        unzip3[A1, A2, A3](implicit asTriple: (Snapshot) ⇒ (A1, A2, A3)): (IndexedSeq[A1], IndexedSeq[A2], IndexedSeq[A3])
      
      
      
- Definition Classes
 - GenericTraversableTemplate
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        updated[B >: Snapshot, That](index: Int, elem: B)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], B, That]): That
      
      
      
- Definition Classes
 - SeqLike → GenSeqLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        view(from: Int, until: Int): SeqView[Snapshot, IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - SeqLike → IterableLike → TraversableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        view: SeqView[Snapshot, IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - SeqLike → IterableLike → TraversableLike
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        withFilter(p: (Snapshot) ⇒ Boolean): FilterMonadic[Snapshot, IndexedSeq[Snapshot]]
      
      
      
- Definition Classes
 - TraversableLike → FilterMonadic
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        zip[A1 >: Snapshot, B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], (A1, B), That]): That
      
      
      
- Definition Classes
 - IterableLike → GenIterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        zipAll[B, A1 >: Snapshot, That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[IndexedSeq[Snapshot], (A1, B), That]): That
      
      
      
- Definition Classes
 - IterableLike → GenIterableLike
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        zipWithIndex[A1 >: Snapshot, That](implicit bf: CanBuildFrom[IndexedSeq[Snapshot], (A1, Int), That]): That
      
      
      
- Definition Classes
 - IterableLike → GenIterableLike