Packages

trait AtomicBuilder[A, R <: Atomic[A]] extends Serializable

For a given A indicates the most specific Atomic[A] reference type to use.

In essence this is implementing a form of specialization driven by implicits.

Source
AtomicBuilder.scala
Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AtomicBuilder
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def buildInstance(initialValue: A, padding: PaddingStrategy, allowPlatformIntrinsics: Boolean): R
  2. abstract def buildSafeInstance(initialValue: A, padding: PaddingStrategy): R