XmlWriterMacro

org.encalmo.writer.xml.XmlWriterMacro

Macro parts of the XmlWriter toolkit.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

transparent inline def shouldDebugMacroExpansion: Boolean
inline def write[A](inline tagName: String, expr: A)(using builder: XmlOutputBuilder): Unit
inline def write[A](expr: A)(using builder: XmlOutputBuilder): Unit
def writeImpl[A](expr: Expr[A], builder: Expr[XmlOutputBuilder])(using evidence$1: Type[A], Quotes): Expr[Unit]
def writeImpl[A](tagName: Expr[String], expr: Expr[A], builder: Expr[XmlOutputBuilder], summonTypeclassInstance: Boolean)(using evidence$1: Type[A], quotes: Quotes): Expr[Unit]
def writeUsingTypeTreeIterator[A](tagNameCandidate: Option[TagName], expr: Expr[A], builderExpr: Expr[XmlOutputBuilder], summonTypeclassInstance: Boolean)(using evidence$1: Type[A], cache: StatementsCache): Unit

Entry method to write the value of any type to the XML output using TypeTreeIterator and StatementsCache.

Entry method to write the value of any type to the XML output using TypeTreeIterator and StatementsCache.

Attributes