TypedTag

case class TypedTag[+O <: Output](tag: String, modifiers: List[Seq[Modifier]], void: Boolean, namespace: Namespace) extends TypedTag[Builder[Output, FragT], O, FragT] with Frag[Output, FragT]
trait Serializable
trait Product
trait Equals
trait Frag[Output, FragT]
trait TypedTag[Builder[Output, FragT], O, FragT]
trait Frag[Builder[Output, FragT], O]
trait Modifier[Builder[Output, FragT]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(xs: Modifier*): TypedTag[O]

Trivial override, not strictly necessary, but it makes IntelliJ happy...

Trivial override, not strictly necessary, but it makes IntelliJ happy...

def render: O

Inherited methods

def applyTo(b: Builder[Output, FragT]): Unit
Inherited from
Frag
def build(b: Builder[Output, FragT]): Unit

Walks the modifiers to apply them to a particular Builder. Super sketchy/procedural for max performance.

Walks the modifiers to apply them to a particular Builder. Super sketchy/procedural for max performance.

Inherited from
TypedTag
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product