Pure
scala.caps.Pure
trait Pure
A marker trait that declares that all inheriting classes are "pure" in the sense that their values retain no capabilities including capabilities needed to perform effects. This has formal meaning only under capture checking.
Attributes
- Source
- Pure.scala
- Graph
-
- Supertypes
-
class Any
- Known subtypes
-
class ArraySeq[A]class ofBooleanclass ofByteclass ofCharclass ofDoubleclass ofFloatclass ofIntclass ofLongclass ofRef[T]class ofShortclass ofUnittrait IndexedSeq[A]class NumericRange[T]class Exclusive[T]class Inclusive[T]class Rangeclass Exclusiveclass Inclusiveclass Vector[A]class WrappedStringclass IntMap[T]class LongMap[T]class LazyList[A]trait LinearSeq[A]class List[A]class ::[A]object Nilclass Queue[A]class Stream[A]class Cons[A]object Emptytrait Seq[A]class AbstractSeq[A]class ArrayBuffer[A]class ArrayDeque[A]class Queue[A]class Stack[A]class ArraySeq[T]class ofBooleanclass ofByteclass ofCharclass ofDoubleclass ofFloatclass ofIntclass ofLongclass ofRef[T]class ofShortclass ofUnittrait IndexedBuffer[A]trait IndexedSeq[T]class StringBuilderclass LongMap[V]class SystemPropertiestrait Buffer[A]class AbstractBuffer[A]class ListBuffer[A]class UnrolledBuffer[T]trait Seq[A]class AbstractSeq[A]class AnyAccumulator[A]class DoubleAccumulatorclass IntAccumulatorclass LongAccumulatortrait ClassTagIterableFactory[CC]class Delegate[CC]class Delegate[CC]trait ClassTagSeqFactory[CC]trait StrictOptimizedClassTagSeqFactory[CC]object ArraySeqobject ArraySeqobject UnrolledBufferclass Delegate[CC]object SortedSetobject SortedSetobject SortedSettrait SortedIterableFactory[CC]object TreeSetobject PriorityQueueobject TreeSettrait IndexedSeq[A]trait IterableFactory[CC]object HashSetobject LazyListIterableobject ListSetobject Setobject HashSetobject LinkedHashSetclass AnyIterableDelegate[CC]class AnySeqDelegate[CC]class Delegate[CC]object Iterableobject Iterableobject Setobject Iterableobject Setobject Iteratortrait SeqFactory[CC]object LazyListobject Streamclass Delegate[CC]object IndexedSeqobject LinearSeqobject Seqobject Bufferobject IndexedBufferobject IndexedSeqobject Seqobject IndexedSeqobject LinearSeqobject Seqtrait StrictOptimizedSeqFactory[CC]object Listobject Queueobject Vectorobject ArrayBufferobject ArrayDequeobject ListBufferobject Queueobject Stackobject AnyAccumulatorobject Viewtrait LinearSeq[A]trait Seq[A]class AbstractSeq[A]trait Set[A]trait Set[A]class AbstractSet[A]class BitSetclass BitSet1class BitSet2class BitSetNclass HashSet[A]class ListSet[A]class Set1[A]class Set2[A]class Set3[A]class Set4[A]class TreeSet[A]trait SortedSet[A]trait Set[A]class AbstractSet[A]class BitSetclass HashSet[A]class LinkedHashSet[A]class TreeSet[A]trait SortedSet[A]class AbstractSet[A]trait SortedSet[A]trait BitSettrait BitSetOps[C]
- Self type
In this article