ConverterImpl

class ConverterImpl<L, R>(convertRight: (L) -> R, convertLeft: (R) -> L) : Converter<L, R>

A simple Converter implementation backed by conversion functions.

Parameters

convertRight

A function for converting from L to R

convertLeft

A function for converting from R to L

Type Parameters

L

The left type

R

The right type

Constructors

Link copied to clipboard
constructor(convertRight: (L) -> R, convertLeft: (R) -> L)

Functions

Link copied to clipboard
open override fun convertLeft(from: R): L

Converts a right value into a left value

Link copied to clipboard
open override fun convertRight(from: L): R

Converts a left value into a right value