CommitmentBackend

Functions

Link copied to clipboard
open override fun codeGenerator(context: CodeGeneratorContext): CodeGenerator
Link copied to clipboard
open override fun protocolFactory(program: ProgramNode): ProtocolFactory

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val protocols: Set<ProtocolName>

Protocols added by this backend.

Extensions

Link copied to clipboard
fun Backend.filter(predicate: (ProtocolName) -> Boolean): Backend

Restricts the given back end to only use protocols satisfying predicate.