Trait smt2parser::visitors::SortVisitor [−][src]
pub trait SortVisitor<Symbol> { type T; fn visit_simple_sort(&mut self, identifier: Identifier<Symbol>) -> Self::T; fn visit_parameterized_sort(
&mut self,
identifier: Identifier<Symbol>,
parameters: Vec<Self::T>
) -> Self::T; }
Associated Types
Required methods
fn visit_simple_sort(&mut self, identifier: Identifier<Symbol>) -> Self::T
[src]fn visit_parameterized_sort(
&mut self,
identifier: Identifier<Symbol>,
parameters: Vec<Self::T>
) -> Self::T
[src]Implementors
fn visit_parameterized_sort(
&mut self,
_identifier: Identifier<()>,
_parameters: Vec<Self::T>
) -> Self::T
[src]fn visit_parameterized_sort(
&mut self,
identifier: Identifier,
parameters: Vec<Self::T>
) -> Self::T
[src]impl<R, V> SortVisitor<<V as Smt2Visitor>::Symbol> for R where
R: Rewriter<V = V>,
V: Smt2Visitor,
[src]
impl<R, V> SortVisitor<<V as Smt2Visitor>::Symbol> for R where
R: Rewriter<V = V>,
V: Smt2Visitor,
[src]fn visit_parameterized_sort(
&mut self,
identifier: Identifier<V::Symbol>,
parameters: Vec<Self::T>
) -> Self::T
[src]