CircuitDeclarationNode
class CircuitDeclarationNode(val name: FunctionNameNode, val protocol: ProtocolNode, val bounds: Arguments<BoundParameterNode>, val inputs: Arguments<ParameterNode>, val outputs: Arguments<ParameterNode>, val body: CircuitBlockNode, val sourceLocation: SourceLocation) : TopLevelDeclarationNode
A simple block of statements with no control flow, all on one protocol
Constructors
Link copied to clipboard
fun CircuitDeclarationNode(name: FunctionNameNode, protocol: ProtocolNode, bounds: Arguments<BoundParameterNode>, inputs: Arguments<ParameterNode>, outputs: Arguments<ParameterNode>, body: CircuitBlockNode, sourceLocation: SourceLocation)