ValueDeriveGen

org.finos.morphir.ir.generator.ValueDeriveGen
See theValueDeriveGen companion object

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Implicits

Implicits

implicit def applyValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[Apply[TA, VA]]
implicit def constructorValueDeriveGen[VA : DeriveGen]: DeriveGen[Constructor[VA]]
implicit def destructureValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[Destructure[TA, VA]]
implicit def fieldFunctionValueDeriveGen[VA : DeriveGen]: DeriveGen[FieldFunction[VA]]
implicit def fieldValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[Field[TA, VA]]
implicit def ifThenElseValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[IfThenElse[TA, VA]]
implicit def lambdaValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[Lambda[TA, VA]]
implicit def letDefinitionValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[LetDefinition[TA, VA]]
implicit def letRecursionValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[LetRecursion[TA, VA]]
implicit def listValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[List[TA, VA]]
implicit def literalValueDeriveGen[VA : DeriveGen]: DeriveGen[Literal[VA]]
implicit def patternMatchValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[PatternMatch[TA, VA]]
implicit def recordValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[Record[TA, VA]]
implicit def referenceValueDeriveGen[VA : DeriveGen]: DeriveGen[Reference[VA]]
implicit def tupleValueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[Tuple[TA, VA]]
implicit def unitValueDeriveGen[VA : DeriveGen]: DeriveGen[Unit[VA]]
implicit def valueDeriveGen[TA : DeriveGen, VA : DeriveGen]: DeriveGen[Value[TA, VA]]
implicit def variableValueDeriveGen[VA : DeriveGen]: DeriveGen[Variable[VA]]