Trait leo_asg::reducer::ProgramVisitor[][src]

pub trait ProgramVisitor<'a>: StatementVisitor<'a> {
    fn visit_function(&mut self, input: &'a Function<'a>) -> VisitResult { ... }
fn visit_circuit_member(&mut self, input: &CircuitMember<'a>) -> VisitResult { ... }
fn visit_circuit(&mut self, input: &'a Circuit<'a>) -> VisitResult { ... }
fn visit_program(&mut self, input: &Program<'a>) -> VisitResult { ... } }

Provided methods

fn visit_function(&mut self, input: &'a Function<'a>) -> VisitResult[src]

fn visit_circuit_member(&mut self, input: &CircuitMember<'a>) -> VisitResult[src]

fn visit_circuit(&mut self, input: &'a Circuit<'a>) -> VisitResult[src]

fn visit_program(&mut self, input: &Program<'a>) -> VisitResult[src]

Loading content...

Implementors

Loading content...