AnyRef.Opaque.Data.Ordered

abstract class Ordered[A <: AnyRef.Opaque, REAL <: AnyRef](name: String)(using realOrdering: Ordering[REAL], ct: scala.reflect.ClassTag[REAL]) extends AnyRef.Opaque.Data[A, REAL] with _methods[A, REAL]

AnyRef Opaque Ordered Data Companion Object Base

Opaque Ordered Data element is provided with default ordering and can be compared with comparison operators.

See sample type definition.

Source
Ordered.scala
trait _methods[AnyRef.Opaque.Data.Ordered.A, REAL]
class AnyRef.Opaque.Data[AnyRef.Opaque.Data.Ordered.A, REAL]
trait _methods[AnyRef.Opaque.Data.Ordered.A, REAL]
trait AnyRef.G.Companion.Containers[AnyRef.Opaque.Data.Ordered.A]
class AnyRef.Opaque.Base[AnyRef.Opaque.Data.Ordered.A, REAL]
trait _methods[AnyRef.Opaque.Data.Ordered.A, REAL]
class Any.Z.OpaqueBase[AnyRef.Opaque.Data.Ordered.A]
trait Any.Def.Void[AnyRef.Opaque.Data.Ordered.A]
trait Any.Def.Doc[AnyRef.Opaque.Data.Ordered.A]
trait Any.Def.Tag[AnyRef.Opaque.Data.Ordered.A]
class Any.Def.TypeName[AnyRef.Opaque.Data.Ordered.A]
class java.lang.Object
trait scala.Matchable
class Any

Def

final lazy val ordering: Ordering[A]
val typeName: String

Type name

Type name

Returns defined opaque type name

Inherited from
OpaqueBase
Source
OpaqueBase.scala
def value_doc(v: A): Doc
Inherited from
Base
Source
Base.scala
def value_isVoid(v: A): Boolean
Inherited from
Base
Source
Base.scala
def value_tag(v: A): String
Inherited from
Base
Source
Base.scala

Containers