Opaque.Type

abstract class Type[A <: Opaque] extends Info.Tag.Type[A] with Info.Tag.Void[A] with Info.Tag.Doc[A]
trait Info.Tag.Doc[A]
trait Info.Tag.Void[A]
class Info.Tag.Type[A]
class Object
trait Matchable
class Any
class Ref.Custom.Type[A, BASE]
class Ref.Custom.Data[A, BASE]
class Fx.Abstract.Delegate.Opaque[TYPE, BASE]
object Fx.Image
object Fx.Paint
object J.File
object J.Url
object J.Path
object J.Input
object J.Output
object Percent
object Day
object Month
object Week
object Year
object J.Priority
object ByteCount
object Time
object DayTime
object Time.Gmt

Def

def info(v: A): Info

Type to Info

Type to Info

Override this method to provide type standard Info implementation

Source
Type.scala
def isVoid(v: A): Boolean

Void check

Void check

Override this method to define which instances of this type are void

By default this method always returns false

If type supports void instances, then following inmpelentation should be added in most cases:

 implicit inline def xxRequest(inline v: \/) : <type> = <return void>
Source
Type.scala
def tag(v: A): String

Type to String

Type to String

Override this method to provide type standard convertion to String

Source
Type.scala

Inherited

final def isRef: Boolean
Inherited from
Type
Source
Type.scala
def name: String

Type name

Type name

Returns type name

Inherited from
Type
Source
Type.scala