oxygen.core.collection
Members list
Type members
Experimental classlikes
The goal of this class is to be as close of a wrapper around Array as IArray is, without involving ClassTag. Array/IArray use ClassTag in order to create more efficiently sized arrays (bytes take up less space than longs, or objects). In order to do this, the Array/IArray types are LITTERED with ClassTags. It is the belief of this class that:
The goal of this class is to be as close of a wrapper around Array as IArray is, without involving ClassTag. Array/IArray use ClassTag in order to create more efficiently sized arrays (bytes take up less space than longs, or objects). In order to do this, the Array/IArray types are LITTERED with ClassTags. It is the belief of this class that:
- This hindrance causes Array/IArray to be used less than they should.
- The value provided by space-saving in the case of primitives is MINIMAL. (Especially since it would usually push the programmer to use a type which is even less efficient).
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Contiguous.type
Not meant to be accessed at all. Strictly for the purpose of building a Contiguous.
Not meant to be accessed at all. Strictly for the purpose of building a Contiguous.
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Experimental
- true
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PartialFunction[Int, A]trait Int => Aclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Experimental
- true
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
NonEmptyList.type