ValueT

object ValueT
Companion
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait BrStyle extends ValueClass
trait BrStyleOps
sealed trait BrWidth extends ValueClass
trait BrWidthOps extends ZeroLit
sealed trait Color extends ValueClass
trait ColourOps extends ColorOps[AV]
sealed trait GapStyle extends ValueClass
trait GapStyleOps extends ZeroLit
sealed trait Integer extends ValueClass
sealed trait Len extends ValueClass
sealed trait LenPct extends ValueClass
sealed trait LenPctAuto extends ValueClass
sealed trait LenPctNum extends ValueClass
sealed trait Number extends ValueClass
sealed trait OverflowBehaviour extends ValueClass
sealed trait Pct extends ValueClass
sealed trait RepeatStyle extends ValueClass
abstract class Rule[A, B <: ValueClass]
Companion
object
object Rule
Companion
class
object Rules extends Rules
Companion
class
abstract class Rules
Companion
object
sealed trait Time extends ValueClass
Companion
class
abstract class TypedAttrBase
Companion
object
abstract class TypedAttrT1[T <: ValueClass] extends TypedAttrBase
abstract class TypedAttrT2[T <: ValueClass] extends TypedAttrBase
abstract class TypedAttrT3[T <: ValueClass](sep: String) extends TypedAttrBase
abstract class TypedAttrT4Edges[T <: ValueClass](sep: String) extends TypedAttrBase
abstract class TypedAttrTN[T <: ValueClass](sep: String) extends TypedAttrBase
abstract class TypedAttr_BrStyle extends TypedAttrBase with BrStyleOps
abstract class TypedAttr_BrWidth extends TypedAttrT1[BrWidth] with BrWidthOps
abstract class TypedAttr_Color extends TypedAttrT1[Color] with ColourOps
abstract class TypedAttr_LenPctAuto extends TypedAttrT1[LenPctAuto] with ZeroLit
abstract class TypedAttr_Length extends TypedAttrT1[LenPct] with ZeroLit
abstract class TypedAttr_MaxLength extends TypedAttrT1[LenPct] with ZeroLit
abstract class TypedAttr_MinLength extends TypedAttrT1[LenPct] with ZeroLit
abstract class TypedAttr_Shape extends TypedAttrBase
sealed trait ValueClass

Represented a context in which a finite set of types are valid.

Represented a context in which a finite set of types are valid.

Example:

 &lt;br-width&gt; = &lt;length&gt; | thin | medium | thick
sealed trait WidStyCol extends ValueClass
trait ZeroLit

Types

type <=<[To <: ValueClass, From <: ValueClass] = From >=> To
type <==[To <: ValueClass, From] = Rule[From, To]
type ==>[From, To <: ValueClass] = Rule[From, To]
type >=>[From <: ValueClass, To <: ValueClass] = Rule[ValueT[From], To]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def mkString(s: String): Value
@inline
def mkStrings(a: String, sep: String, b: String): Value