Writer

object Writer
Companion:
class
class Object
trait Matchable
class Any
Writer.type

Type members

Classlikes

final implicit class MetadataInternedWriterOps[T <: Node](val value: T) extends AnyVal
final implicit class MetadataWriterOps[T <: Metadata](val value: T) extends AnyVal
Companion:
class
Companion:
object

Value members

Concrete methods

def writeInterned[T <: Node : InternedWriter](value: T)(implicit evidence$4: InternedWriter[T], ctx: Context): Unit

Implicits

Implicits

final implicit def MetadataInternedWriterOps[T <: Node](value: T): MetadataInternedWriterOps[T]
final implicit def MetadataWriterOps[T <: Metadata](value: T): MetadataWriterOps[T]
implicit lazy val ofConst: Writer[Const]
implicit lazy val ofDIFile: Specialized[DIFile]
implicit lazy val ofDILocation: Specialized[DILocation]
implicit lazy val ofDISubrange: Specialized[DISubrange]
implicit lazy val ofMetadata: Writer[Metadata]
implicit def ofNode: Dispatch[Node]
implicit lazy val ofScope: Dispatch[Scope]
implicit lazy val ofString: Writer[Str]
implicit def ofSubConst[T <: Const]: Writer[T]
implicit def ofSubString[T <: Str]: Writer[T]
implicit def ofSubTuple[T <: Tuple]: InternedWriter[T]
implicit def ofSubValue[T <: Value]: Writer[T]
implicit lazy val ofTuple: InternedWriter[Tuple]
implicit lazy val ofType: Dispatch[Type]
implicit lazy val ofValue: Writer[Value]