sealed
trait
Size extends api.Api.Any
Abstract Value Members
-
abstract
def
getClass(): Class[_]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
equals(arg0: Any): Boolean
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
toString(): String
The Size hierarchy is: Size / \ Atomic Bounded / \ Infinite Precise
Precise implies the exact size is known. Infinite means it's infinite. Bounded is a size lower bound and a (possibly infinite) atomic upper bound. Size forms a partial order, with some liberties taken at present. Operations on sizes which are ill-defined will result in "Unknown", which encodes no available size information: Bounded(Zero, Infinite).
Invariants: