IRValueWriters

org.finos.morphir.ir.IRValueWriters

Attributes

Graph
Supertypes
trait Writers
trait LowPriWriters
trait WritersVersionSpecific
trait CaseClassWriterPiece
trait MacrosCommon
trait Generated
trait Types
class Object
trait Matchable
class Any
Show all
Known subtypes
trait IRWriters
Self type
Annotator

Members list

Type members

Inherited classlikes

class CaseClassWriter[V](elemsInfo: V => List[(String, Writer[_], Any)], defaultParams: Map[String, AnyRef]) extends CaseW[V]

Attributes

Inherited from:
CaseClassWriterPiece
Supertypes
trait CaseW[V]
trait Writer[V]
class Object
trait Matchable
class Any
abstract class CaseR[V] extends SimpleReader[V]

Attributes

Inherited from:
Types
Supertypes
trait SimpleReader[V]
trait SimpleVisitor[Any, V]
trait Reader[V]
trait Visitor[Any, V]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait CaseClassReader[T]
class SingletonR[T]
trait CaseW[V] extends Writer[V]

Attributes

Inherited from:
Types
Supertypes
trait Writer[V]
class Object
trait Matchable
class Any
Known subtypes
class CaseClassWriter[V]
class SingletonW[T]
class EnumWriter[T] extends Writer[T]

Attributes

Inherited from:
CaseClassWriterPiece
Supertypes
trait Writer[T]
class Object
trait Matchable
class Any
object ReadWriter

Attributes

Inherited from:
Types
Supertypes
class Object
trait Matchable
class Any
trait ReadWriter[T] extends Reader[T], Writer[T]

A combined Reader and Writer, along with some utility methods.

A combined Reader and Writer, along with some utility methods.

Attributes

Inherited from:
Types
Supertypes
trait Writer[T]
trait Reader[T]
trait Visitor[Any, T]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TaggedReadWriter[T]
object Reader

Attributes

Inherited from:
Types
Supertypes
class Object
trait Matchable
class Any
trait Reader[T] extends Visitor[Any, T]

Represents the ability to read a value of type T.

Represents the ability to read a value of type T.

A thin wrapper around Visitor, but needs to be it's own class in order to make type inference automatically pick up it's implicit values.

Attributes

Inherited from:
Types
Supertypes
trait Visitor[Any, T]
class Object
trait Matchable
class Any
Known subtypes
trait ReadWriter[T]
trait TaggedReadWriter[T]
trait SimpleReader[T]
class CaseR[V]
trait CaseClassReader[T]
class SingletonR[T]
class EnumReader[T]
trait NumericReader[T]
trait TaggedReader[T]
class TupleNReader[V]
Show all
trait SimpleMapKeyWriter[T] extends Writer[T]

Attributes

Inherited from:
Writers
Supertypes
trait Writer[T]
class Object
trait Matchable
class Any
trait SimpleReader[T] extends Reader[T], SimpleVisitor[Any, T]

A Reader that throws an error for all the visit methods which it does not define, letting you only define the handlers you care about.

A Reader that throws an error for all the visit methods which it does not define, letting you only define the handlers you care about.

Attributes

Inherited from:
Types
Supertypes
trait SimpleVisitor[Any, T]
trait Reader[T]
trait Visitor[Any, T]
class Object
trait Matchable
class Any
Show all
Known subtypes
class CaseR[V]
trait CaseClassReader[T]
class SingletonR[T]
class EnumReader[T]
trait NumericReader[T]
trait TaggedReadWriter[T]
trait TaggedReader[T]
class TupleNReader[V]
Show all
class SingletonR[T](t: T) extends CaseR[T]

Attributes

Inherited from:
Types
Supertypes
class CaseR[T]
trait SimpleReader[T]
trait SimpleVisitor[Any, T]
trait Reader[T]
trait Visitor[Any, T]
class Object
trait Matchable
class Any
Show all
class SingletonW[T](f: T) extends CaseW[T]

Attributes

Inherited from:
Types
Supertypes
trait CaseW[T]
trait Writer[T]
class Object
trait Matchable
class Any

Attributes

Inherited from:
Types
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
Types
Supertypes
trait TaggedWriter[T]
trait TaggedReader[T]
trait SimpleReader[T]
trait SimpleVisitor[Any, T]
trait ReadWriter[T]
trait Writer[T]
trait Reader[T]
trait Visitor[Any, T]
class Object
trait Matchable
class Any
Show all
object TaggedReader

Attributes

Inherited from:
Types
Supertypes
class Object
trait Matchable
class Any
trait TaggedReader[T] extends SimpleReader[T]

Attributes

Inherited from:
Types
Supertypes
trait SimpleReader[T]
trait SimpleVisitor[Any, T]
trait Reader[T]
trait Visitor[Any, T]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait TaggedReadWriter[T]
object TaggedWriter

Attributes

Inherited from:
Types
Supertypes
class Object
trait Matchable
class Any
trait TaggedWriter[T] extends Writer[T]

Attributes

Inherited from:
Types
Supertypes
trait Writer[T]
class Object
trait Matchable
class Any
Known subtypes
trait TaggedReadWriter[T]
class TupleNReader[V](val readers: Array[Reader[_]], val f: Array[Any] => V) extends SimpleReader[V]

Attributes

Inherited from:
Types
Supertypes
trait SimpleReader[V]
trait SimpleVisitor[Any, V]
trait Reader[V]
trait Visitor[Any, V]
class Object
trait Matchable
class Any
Show all
class TupleNWriter[V](val writers: Array[Writer[_]], val f: V => Array[Any]) extends Writer[V]

Attributes

Inherited from:
Types
Supertypes
trait Writer[V]
class Object
trait Matchable
class Any
object Writer

Attributes

Inherited from:
Types
Supertypes
class Object
trait Matchable
class Any
trait Writer[T]

Represents the ability to write a value of type T.

Represents the ability to write a value of type T.

Generally nothing more than a way of applying the T to a Visitor, along with some utility methods

Attributes

Inherited from:
Types
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CaseW[V]
class CaseClassWriter[V]
class SingletonW[T]
class EnumWriter[T]
trait ReadWriter[T]
trait TaggedReadWriter[T]
trait TaggedWriter[T]
class TupleNWriter[V]
Show all
implicit class WriterExtension(r: Writer.type)

Attributes

Inherited from:
CaseClassWriterPiece
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

def MapWriter0[M <: (Map), K, V](implicit kw: Writer[K], vw: Writer[V]): Writer[M[K, V]]

Attributes

Inherited from:
Writers
inline def macroW[T : ClassTag](implicit evidence$1: ClassTag[T], m: Of[T]): Writer[T]

Attributes

Inherited from:
CaseClassWriterPiece
def objectAttributeKeyReadMap(s: CharSequence): CharSequence

Attributes

Inherited from:
MacrosCommon
def objectAttributeKeyWriteMap(s: CharSequence): CharSequence

Attributes

Inherited from:
MacrosCommon
def objectTypeKeyReadMap(s: CharSequence): CharSequence

Attributes

Inherited from:
MacrosCommon
def objectTypeKeyWriteMap(s: CharSequence): CharSequence

Attributes

Inherited from:
MacrosCommon
def serializeDefaults: Boolean

Attributes

Inherited from:
MacrosCommon
def taggedArrayContext[T](taggedReader: TaggedReader[T], index: Int): ArrVisitor[Any, T]

Attributes

Inherited from:
Types
def taggedExpectedMsg: String

Attributes

Inherited from:
Types
def taggedObjectContext[T](taggedReader: TaggedReader[T], index: Int): ObjVisitor[Any, T]

Attributes

Inherited from:
Types
def taggedWrite[T, R](w: CaseW[T], tag: String, out: Visitor[_, R], v: T): R

Attributes

Inherited from:
Types

Givens

Inherited givens

inline given given_Writer_T[T <: Singleton : ClassTag]: Writer[T]

Attributes

Inherited from:
CaseClassWriterPiece

Implicits

Implicits

implicit def ApplyValueWriter[TA : Writer, VA : Writer]: Writer[Apply[TA, VA]]
implicit def AsPatternWriter[A : Writer]: Writer[AsPattern[A]]
implicit def ConstructorValueWriter[VA : Writer]: Writer[Constructor[VA]]
implicit def DestructureValueWriter[TA : Writer, VA : Writer]: Writer[Destructure[TA, VA]]
implicit def FieldValueWriter[TA : Writer, VA : Writer]: Writer[Field[TA, VA]]
implicit def IfThenElseValueWriter[TA : Writer, VA : Writer]: Writer[IfThenElse[TA, VA]]
implicit def LambdaValueWriter[TA : Writer, VA : Writer]: Writer[Lambda[TA, VA]]
implicit def LetDefinitionValueWriter[TA : Writer, VA : Writer]: Writer[LetDefinition[TA, VA]]
implicit def LetRecursionValueWriter[TA : Writer, VA : Writer]: Writer[LetRecursion[TA, VA]]
implicit def ListValueWriter[TA : Writer, VA : Writer]: Writer[List[TA, VA]]
implicit def LiteralValueWriter[VA : Writer]: Writer[Literal[VA]]
implicit def PatternMatchValueWriter[TA : Writer, VA : Writer]: Writer[PatternMatch[TA, VA]]
implicit def PatternWriter[A : Writer]: Writer[Pattern[A]]
implicit def RecordValueWriter[TA : Writer, VA : Writer]: Writer[Record[TA, VA]]
implicit def ReferenceValueWriter[VA : Writer]: Writer[Reference[VA]]
implicit def TuplePatternWriter[A : Writer]: Writer[TuplePattern[A]]
implicit def TupleValueWriter[TA : Writer, VA : Writer]: Writer[Tuple[TA, VA]]
implicit def UnitPatternWriter[A : Writer]: Writer[UnitPattern[A]]
implicit def UnitValueWriter[VA : Writer]: Writer[Unit[VA]]
implicit def UpdateRecordValueWriter[TA : Writer, VA : Writer]: Writer[UpdateRecord[TA, VA]]
implicit def ValueDefinitionParameterWriter[TA : Writer, VA : Writer]: Writer[Parameter[TA, VA]]
implicit def ValueDefinitionWriter[TA : Writer, VA : Writer]: Writer[Definition[TA, VA]]
implicit def ValueWriter[TA : Writer, VA : Writer]: Writer[Value[TA, VA]]
implicit def VariableValueWriter[VA : Writer]: Writer[Variable[VA]]

Inherited implicits

Attributes

Inherited from:
IRTypeWriters
implicit val AccessWriter: Writer[Access]

Attributes

Inherited from:
IRTypeWriters
implicit def ArrayWriter[T](implicit r: Writer[T]): Writer[Array[T]]

Attributes

Inherited from:
Writers
implicit val BigDecimalWriter: Writer[BigDecimal]

Attributes

Inherited from:
Writers
implicit val BigIntWriter: Writer[BigInt]

Attributes

Inherited from:
Writers

Attributes

Inherited from:
LiteralWriters
implicit val BooleanWriter: Writer[Boolean]

Attributes

Inherited from:
Writers
implicit val ByteWriter: Writer[Byte]

Attributes

Inherited from:
Writers

Attributes

Inherited from:
LiteralWriters
implicit val CharWriter: Writer[Char]

Attributes

Inherited from:
Writers
implicit def ChunkWriter[A : Writer]: Writer[Chunk[A]]

Attributes

Inherited from:
LiteralWriters
implicit def ConstructorsWriter[A : Writer]: Writer[Constructors[A]]

Attributes

Inherited from:
IRTypeWriters

Attributes

Inherited from:
IRTypeWriters

Attributes

Inherited from:
IRTypeWriters

Attributes

Inherited from:
LiteralWriters

Attributes

Inherited from:
IRTypeWriters

Attributes

Inherited from:
IRTypeWriters
implicit val DoubleWriter: Writer[Double]

Attributes

Inherited from:
Writers
implicit val DurationWriter: Writer[Duration]

Attributes

Inherited from:
Writers
implicit def EitherWriter[T1 : Writer, T2 : Writer]: Writer[Either[T1, T2]]

Attributes

Inherited from:
Writers

Attributes

Inherited from:
IRTypeWriters
implicit val FQNameWriter: Writer[FQName]

Attributes

Inherited from:
NamingWriters
implicit def FieldTypeWriter[A : Writer]: Writer[Field[A]]

Attributes

Inherited from:
IRTypeWriters
implicit val FiniteDurationWriter: Writer[FiniteDuration]

Attributes

Inherited from:
Writers

Attributes

Inherited from:
LiteralWriters
implicit val FloatWriter: Writer[Float]

Attributes

Inherited from:
Writers
implicit def FunctionTypeWriter[A : Writer]: Writer[Function[A]]

Attributes

Inherited from:
IRTypeWriters
implicit val InfiniteDurationWriter: Writer[Infinite]

Attributes

Inherited from:
Writers
implicit val IntWriter: Writer[Int]

Attributes

Inherited from:
Writers
implicit def LeftWriter[T1 : Writer, T2 : Writer]: Writer[Left[T1, T2]]

Attributes

Inherited from:
Writers
implicit def LiteralWriter: Writer[Literal]

Attributes

Inherited from:
LiteralWriters
implicit val LongWriter: Writer[Long]

Attributes

Inherited from:
Writers
implicit def MapWriter1[K, V](implicit kw: Writer[K], vw: Writer[V]): Writer[Map[K, V]]

Attributes

Inherited from:
Writers
implicit def MapWriter2[K, V](implicit kw: Writer[K], vw: Writer[V]): Writer[Map[K, V]]

Attributes

Inherited from:
Writers
implicit def MapWriter3[K, V](implicit kw: Writer[K], vw: Writer[V]): Writer[Map[K, V]]

Attributes

Inherited from:
Writers

Attributes

Inherited from:
NamingWriters
implicit val NameWriter: Writer[Name]

Attributes

Inherited from:
NamingWriters
implicit def NoneWriter: Writer[None.type]

Attributes

Inherited from:
Writers
implicit def OptionWriter[T : Writer]: Writer[Option[T]]

Attributes

Inherited from:
Writers

Attributes

Inherited from:
NamingWriters
implicit val PathWriter: Writer[Path]

Attributes

Inherited from:
NamingWriters
implicit val QNameWriter: Writer[QName]

Attributes

Inherited from:
NamingWriters
implicit def RecordTypeWriter[A : Writer]: Writer[Record[A]]

Attributes

Inherited from:
IRTypeWriters
implicit def ReferenceTypeWriter[A : Writer]: Writer[Reference[A]]

Attributes

Inherited from:
IRTypeWriters
implicit def RightWriter[T1 : Writer, T2 : Writer]: Writer[Right[T1, T2]]

Attributes

Inherited from:
Writers
implicit def SeqLikeWriter[C <: (Iterable), T](implicit r: Writer[T]): Writer[C[T]]

Attributes

Inherited from:
LowPriWriters
implicit val ShortWriter: Writer[Short]

Attributes

Inherited from:
Writers
implicit def SomeWriter[T : Writer]: Writer[Some[T]]

Attributes

Inherited from:
Writers

Attributes

Inherited from:
LiteralWriters
implicit val StringWriter: Writer[String]

Attributes

Inherited from:
Writers
implicit val SymbolWriter: Writer[Symbol]

Attributes

Inherited from:
Writers
implicit def Tuple10Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

Attributes

Inherited from:
Generated
implicit def Tuple10Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

Attributes

Inherited from:
Generated
implicit def Tuple11Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

Attributes

Inherited from:
Generated
implicit def Tuple11Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

Attributes

Inherited from:
Generated
implicit def Tuple12Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

Attributes

Inherited from:
Generated
implicit def Tuple12Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

Attributes

Inherited from:
Generated
implicit def Tuple13Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

Attributes

Inherited from:
Generated
implicit def Tuple13Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

Attributes

Inherited from:
Generated
implicit def Tuple14Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

Attributes

Inherited from:
Generated
implicit def Tuple14Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

Attributes

Inherited from:
Generated
implicit def Tuple15Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

Attributes

Inherited from:
Generated
implicit def Tuple15Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

Attributes

Inherited from:
Generated
implicit def Tuple16Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

Attributes

Inherited from:
Generated
implicit def Tuple16Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

Attributes

Inherited from:
Generated
implicit def Tuple17Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

Attributes

Inherited from:
Generated
implicit def Tuple17Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

Attributes

Inherited from:
Generated
implicit def Tuple18Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

Attributes

Inherited from:
Generated
implicit def Tuple18Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

Attributes

Inherited from:
Generated
implicit def Tuple19Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader, T19 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

Attributes

Inherited from:
Generated
implicit def Tuple19Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer, T19 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

Attributes

Inherited from:
Generated
implicit def Tuple1Reader[T1 : Reader]: TupleNReader[(T1)]

Attributes

Inherited from:
Generated
implicit def Tuple1Writer[T1 : Writer]: TupleNWriter[(T1)]

Attributes

Inherited from:
Generated
implicit def Tuple20Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader, T19 : Reader, T20 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

Attributes

Inherited from:
Generated
implicit def Tuple20Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer, T19 : Writer, T20 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

Attributes

Inherited from:
Generated
implicit def Tuple21Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader, T19 : Reader, T20 : Reader, T21 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

Attributes

Inherited from:
Generated
implicit def Tuple21Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer, T19 : Writer, T20 : Writer, T21 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

Attributes

Inherited from:
Generated
implicit def Tuple22Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader, T19 : Reader, T20 : Reader, T21 : Reader, T22 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

Attributes

Inherited from:
Generated
implicit def Tuple22Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer, T19 : Writer, T20 : Writer, T21 : Writer, T22 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

Attributes

Inherited from:
Generated
implicit def Tuple2Reader[T1 : Reader, T2 : Reader]: TupleNReader[(T1, T2)]

Attributes

Inherited from:
Generated
implicit def Tuple2Writer[T1 : Writer, T2 : Writer]: TupleNWriter[(T1, T2)]

Attributes

Inherited from:
Generated
implicit def Tuple3Reader[T1 : Reader, T2 : Reader, T3 : Reader]: TupleNReader[(T1, T2, T3)]

Attributes

Inherited from:
Generated
implicit def Tuple3Writer[T1 : Writer, T2 : Writer, T3 : Writer]: TupleNWriter[(T1, T2, T3)]

Attributes

Inherited from:
Generated
implicit def Tuple4Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader]: TupleNReader[(T1, T2, T3, T4)]

Attributes

Inherited from:
Generated
implicit def Tuple4Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer]: TupleNWriter[(T1, T2, T3, T4)]

Attributes

Inherited from:
Generated
implicit def Tuple5Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader]: TupleNReader[(T1, T2, T3, T4, T5)]

Attributes

Inherited from:
Generated
implicit def Tuple5Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5)]

Attributes

Inherited from:
Generated
implicit def Tuple6Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6)]

Attributes

Inherited from:
Generated
implicit def Tuple6Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6)]

Attributes

Inherited from:
Generated
implicit def Tuple7Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7)]

Attributes

Inherited from:
Generated
implicit def Tuple7Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7)]

Attributes

Inherited from:
Generated
implicit def Tuple8Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8)]

Attributes

Inherited from:
Generated
implicit def Tuple8Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8)]

Attributes

Inherited from:
Generated
implicit def Tuple9Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

Attributes

Inherited from:
Generated
implicit def Tuple9Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

Attributes

Inherited from:
Generated
implicit def TupleTypeWriter[A : Writer]: Writer[Tuple[A]]

Attributes

Inherited from:
IRTypeWriters

Attributes

Inherited from:
IRTypeWriters

Attributes

Inherited from:
IRTypeWriters
implicit def TypeDefinitionWriter[A : Writer]: Writer[Definition[A]]

Attributes

Inherited from:
IRTypeWriters

Attributes

Inherited from:
IRTypeWriters
implicit def TypeWriter[A : Writer]: Writer[Type[A]]

Attributes

Inherited from:
IRTypeWriters
implicit val UUIDWriter: Writer[UUID]

Attributes

Inherited from:
Writers
implicit def UnitTypeWriter[A : Writer]: Writer[Unit[A]]

Attributes

Inherited from:
IRTypeWriters
implicit val UnitWriter: Writer[Unit]

Attributes

Inherited from:
Writers
implicit def VariableTypeWriter[A : Writer]: Writer[Variable[A]]

Attributes

Inherited from:
IRTypeWriters

Attributes

Inherited from:
LiteralWriters
final implicit def WriterExtension(r: Writer.type): WriterExtension

Attributes

Inherited from:
CaseClassWriterPiece