Package

sigmastate.serialization

transformers

Permalink

package transformers

Visibility
  1. Public
  2. All

Type Members

  1. case class AppendSerializer(cons: (Value[SCollection[SType]], Value[SCollection[SType]]) ⇒ Value[SCollection[SType]]) extends ValueSerializer[Append[SType]] with Product with Serializable

    Permalink
  2. case class AtLeastSerializer(cons: (Value[SInt.type], Value[SCollection[SSigmaProp.type]]) ⇒ SigmaPropValue) extends ValueSerializer[AtLeast] with Product with Serializable

    Permalink
  3. case class BooleanTransformerSerializer[T <: SType](opDesc: BooleanTransformerCompanion, f: (Value[SCollection[T]], Value[SFunc]) ⇒ Value[SBoolean.type]) extends ValueSerializer[BooleanTransformer[T]] with Product with Serializable

    Permalink
  4. case class ByIndexSerializer(cons: (Value[SCollection[SType]], Value[SInt.type], Option[Value[SType]]) ⇒ Value[SType]) extends ValueSerializer[ByIndex[SType]] with Product with Serializable

    Permalink
  5. case class CreateProveDHTupleSerializer(cons: (Value[SGroupElement.type], Value[SGroupElement.type], Value[SGroupElement.type], Value[SGroupElement.type]) ⇒ SigmaPropValue) extends ValueSerializer[CreateProveDHTuple] with Product with Serializable

    Permalink
  6. case class DeserializeContextSerializer(cons: (Byte, SType) ⇒ Value[SType]) extends ValueSerializer[DeserializeContext[SType]] with Product with Serializable

    Permalink
  7. case class DeserializeRegisterSerializer(cons: (RegisterId, SType, Option[Value[SType]]) ⇒ Value[SType]) extends ValueSerializer[DeserializeRegister[SType]] with Product with Serializable

    Permalink
  8. case class ExtractRegisterAsSerializer(cons: (Value[SBox.type], RegisterId, SOption[SType]) ⇒ Value[SType]) extends ValueSerializer[ExtractRegisterAs[SType]] with Product with Serializable

    Permalink
  9. case class FilterSerializer(cons: (Value[SCollection[SType]], Value[SFunc]) ⇒ Value[SCollection[SType]]) extends ValueSerializer[Filter[SType]] with Product with Serializable

    Permalink
  10. case class FoldSerializer(cons: (Value[SCollection[SType]], Value[SType], Value[SFunc]) ⇒ Value[SType]) extends ValueSerializer[Fold[SType, SType]] with Product with Serializable

    Permalink
  11. case class LogicalTransformerSerializer[I <: SCollection[SBoolean.type], O <: SBoolean.type](opDesc: LogicalTransformerCompanion, cons: (Value[SCollection[SBoolean.type]]) ⇒ Value[SBoolean.type]) extends ValueSerializer[Transformer[I, O]] with Product with Serializable

    Permalink
  12. case class MapCollectionSerializer(cons: (Value[SCollection[SType]], Value[SFunc]) ⇒ Value[SType]) extends ValueSerializer[MapCollection[SType, SType]] with Product with Serializable

    Permalink
  13. case class NumericCastSerializer(opDesc: NumericCastCompanion, cons: (Value[SNumericType], SNumericType) ⇒ Value[SNumericType]) extends ValueSerializer[Transformer[SNumericType, SNumericType]] with Product with Serializable

    Permalink
  14. case class ProveDHTupleSerializer(cons: (EcPointType, EcPointType, EcPointType, EcPointType) ⇒ ProveDHTuple) extends SigmaSerializer[ProveDHTuple, ProveDHTuple] with Product with Serializable

    Permalink
  15. case class SigmaTransformerSerializer[I <: SigmaPropValue, O <: SigmaPropValue](opDesc: SigmaTransformerCompanion, cons: (Seq[SigmaPropValue]) ⇒ SigmaPropValue) extends ValueSerializer[SigmaTransformer[I, O]] with Product with Serializable

    Permalink
  16. case class SimpleTransformerSerializer[I <: SType, O <: SType](opDesc: SimpleTransformerCompanion, cons: (Value[I]) ⇒ Value[O]) extends ValueSerializer[Transformer[I, O]] with Product with Serializable

    Permalink
  17. case class SliceSerializer(cons: (Value[SCollection[SType]], Value[SInt.type], Value[SInt.type]) ⇒ Value[SCollection[SType]]) extends ValueSerializer[Slice[SType]] with Product with Serializable

    Permalink

Ungrouped