[−][src]Trait moore_svlog::ast::WalkVisitor
A node that walks a Visitor
over itself.
Required methods
Loading content...Implementations on Foreign Types
impl<'a, T0, T1, T2> WalkVisitor<'a> for (T0, T1, T2) where
T0: WalkVisitor<'a>,
T1: WalkVisitor<'a>,
T2: WalkVisitor<'a>,
[src]
T0: WalkVisitor<'a>,
T1: WalkVisitor<'a>,
T2: WalkVisitor<'a>,
impl<'a, T> WalkVisitor<'a> for Option<T> where
T: WalkVisitor<'a>,
[src]
T: WalkVisitor<'a>,
impl<'a, T0, T1> WalkVisitor<'a> for (T0, T1) where
T0: WalkVisitor<'a>,
T1: WalkVisitor<'a>,
[src]
T0: WalkVisitor<'a>,
T1: WalkVisitor<'a>,
impl<'a, '_, T> WalkVisitor<'a> for &'_ T where
T: WalkVisitor<'a>,
[src]
T: WalkVisitor<'a>,
impl<'a, T0, T1, T2, T3> WalkVisitor<'a> for (T0, T1, T2, T3) where
T0: WalkVisitor<'a>,
T1: WalkVisitor<'a>,
T2: WalkVisitor<'a>,
T3: WalkVisitor<'a>,
[src]
T0: WalkVisitor<'a>,
T1: WalkVisitor<'a>,
T2: WalkVisitor<'a>,
T3: WalkVisitor<'a>,
impl<'a> WalkVisitor<'a> for ()
[src]
impl<'a, T> WalkVisitor<'a> for Vec<T, Global> where
T: WalkVisitor<'a>,
[src]
T: WalkVisitor<'a>,
impl<'a> WalkVisitor<'a> for bool
[src]
impl<'a, T> WalkVisitor<'a> for Box<T, Global> where
T: WalkVisitor<'a>,
[src]
T: WalkVisitor<'a>,
impl<'a> WalkVisitor<'a> for usize
[src]
Loading content...Implementors
impl<'a> WalkVisitor<'a> for AssertionActionBlock<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_assertion_action_block(self)
self.accept(visitor)
visitor.post_visit_assertion_action_block(self);
impl<'a> WalkVisitor<'a> for AssertionData<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_assertion_data(self)
self.accept(visitor)
visitor.post_visit_assertion_data(self);
impl<'a> WalkVisitor<'a> for AssertionDeferred
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_assertion_deferred(self)
self.accept(visitor)
visitor.post_visit_assertion_deferred(self);
impl<'a> WalkVisitor<'a> for AssignOp
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_assign_op(self)
self.accept(visitor)
visitor.post_visit_assign_op(self);
impl<'a> WalkVisitor<'a> for BlockingAssertion<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_blocking_assertion(self)
self.accept(visitor)
visitor.post_visit_blocking_assertion(self);
impl<'a> WalkVisitor<'a> for CaseItem<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_case_item(self)
self.accept(visitor)
visitor.post_visit_case_item(self);
impl<'a> WalkVisitor<'a> for CaseKind
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_case_kind(self)
self.accept(visitor)
visitor.post_visit_case_kind(self);
impl<'a> WalkVisitor<'a> for CaseMode
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_case_mode(self)
self.accept(visitor)
visitor.post_visit_case_mode(self);
impl<'a> WalkVisitor<'a> for ChargeStrength
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_charge_strength(self)
self.accept(visitor)
visitor.post_visit_charge_strength(self);
impl<'a> WalkVisitor<'a> for ClassItemData<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_class_item_data(self)
self.accept(visitor)
visitor.post_visit_class_item_data(self);
impl<'a> WalkVisitor<'a> for ClassItemQualifier
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_class_item_qualifier(self)
self.accept(visitor)
visitor.post_visit_class_item_qualifier(self);
impl<'a> WalkVisitor<'a> for ConcurrentAssertion<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_concurrent_assertion(self)
self.accept(visitor)
visitor.post_visit_concurrent_assertion(self);
impl<'a> WalkVisitor<'a> for ConstraintItemData<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_constraint_item_data(self)
self.accept(visitor)
visitor.post_visit_constraint_item_data(self);
impl<'a> WalkVisitor<'a> for ConstraintKind
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_constraint_kind(self)
self.accept(visitor)
visitor.post_visit_constraint_kind(self);
impl<'a> WalkVisitor<'a> for DataTypeOrImplicit<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_data_type_or_implicit(self)
self.accept(visitor)
visitor.post_visit_data_type_or_implicit(self);
impl<'a> WalkVisitor<'a> for DpiProperty
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_dpi_property(self)
self.accept(visitor)
visitor.post_visit_dpi_property(self);
impl<'a> WalkVisitor<'a> for DriveStrength
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_drive_strength(self)
self.accept(visitor)
visitor.post_visit_drive_strength(self);
impl<'a> WalkVisitor<'a> for EdgeIdent
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_edge_ident(self)
self.accept(visitor)
visitor.post_visit_edge_ident(self);
impl<'a> WalkVisitor<'a> for EventControlData<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_event_control_data(self)
self.accept(visitor)
visitor.post_visit_event_control_data(self);
impl<'a> WalkVisitor<'a> for EventExpr<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_event_expr(self)
self.accept(visitor)
visitor.post_visit_event_expr(self);
impl<'a> WalkVisitor<'a> for IntType
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_int_type(self)
self.accept(visitor)
visitor.post_visit_int_type(self);
impl<'a> WalkVisitor<'a> for JoinKind
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_join_kind(self)
self.accept(visitor)
visitor.post_visit_join_kind(self);
impl<'a> WalkVisitor<'a> for Lifetime
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_lifetime(self)
self.accept(visitor)
visitor.post_visit_lifetime(self);
impl<'a> WalkVisitor<'a> for NetKind
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_net_kind(self)
self.accept(visitor)
visitor.post_visit_net_kind(self);
impl<'a> WalkVisitor<'a> for NetStrength
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_net_strength(self)
self.accept(visitor)
visitor.post_visit_net_strength(self);
impl<'a> WalkVisitor<'a> for NetType
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_net_type(self)
self.accept(visitor)
visitor.post_visit_net_type(self);
impl<'a> WalkVisitor<'a> for ParamKind<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_param_kind(self)
self.accept(visitor)
visitor.post_visit_param_kind(self);
impl<'a> WalkVisitor<'a> for PortConnMode<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_port_conn_mode(self)
self.accept(visitor)
visitor.post_visit_port_conn_mode(self);
impl<'a> WalkVisitor<'a> for PortDir
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_port_dir(self)
self.accept(visitor)
visitor.post_visit_port_dir(self);
impl<'a> WalkVisitor<'a> for ProcedureKind
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_procedure_kind(self)
self.accept(visitor)
visitor.post_visit_procedure_kind(self);
impl<'a> WalkVisitor<'a> for PropBinOp
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_prop_bin_op(self)
self.accept(visitor)
visitor.post_visit_prop_bin_op(self);
impl<'a> WalkVisitor<'a> for PropExprData<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_prop_expr_data(self)
self.accept(visitor)
visitor.post_visit_prop_expr_data(self);
impl<'a> WalkVisitor<'a> for PropSeqBinOp
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_prop_seq_bin_op(self)
self.accept(visitor)
visitor.post_visit_prop_seq_bin_op(self);
impl<'a> WalkVisitor<'a> for PropSeqOp
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_prop_seq_op(self)
self.accept(visitor)
visitor.post_visit_prop_seq_op(self);
impl<'a> WalkVisitor<'a> for RandomQualifier
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_random_qualifier(self)
self.accept(visitor)
visitor.post_visit_random_qualifier(self);
impl<'a> WalkVisitor<'a> for RangeMode
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_range_mode(self)
self.accept(visitor)
visitor.post_visit_range_mode(self);
impl<'a> WalkVisitor<'a> for RealType
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_real_type(self)
self.accept(visitor)
visitor.post_visit_real_type(self);
impl<'a> WalkVisitor<'a> for SeqBinOp
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_seq_bin_op(self)
self.accept(visitor)
visitor.post_visit_seq_bin_op(self);
impl<'a> WalkVisitor<'a> for SeqExprData<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_seq_expr_data(self)
self.accept(visitor)
visitor.post_visit_seq_expr_data(self);
impl<'a> WalkVisitor<'a> for SeqRep<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_seq_rep(self)
self.accept(visitor)
visitor.post_visit_seq_rep(self);
impl<'a> WalkVisitor<'a> for StmtKind<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_stmt_kind(self)
self.accept(visitor)
visitor.post_visit_stmt_kind(self);
impl<'a> WalkVisitor<'a> for StreamConcatSlice<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_stream_concat_slice(self)
self.accept(visitor)
visitor.post_visit_stream_concat_slice(self);
impl<'a> WalkVisitor<'a> for StructKind
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_struct_kind(self)
self.accept(visitor)
visitor.post_visit_struct_kind(self);
impl<'a> WalkVisitor<'a> for SubroutineItem<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_subroutine_item(self)
self.accept(visitor)
visitor.post_visit_subroutine_item(self);
impl<'a> WalkVisitor<'a> for SubroutineKind
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_subroutine_kind(self)
self.accept(visitor)
visitor.post_visit_subroutine_kind(self);
impl<'a> WalkVisitor<'a> for SubroutinePortDir
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_subroutine_port_dir(self)
self.accept(visitor)
visitor.post_visit_subroutine_port_dir(self);
impl<'a> WalkVisitor<'a> for TimingControl<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_timing_control(self)
self.accept(visitor)
visitor.post_visit_timing_control(self);
impl<'a> WalkVisitor<'a> for TypeDim<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_type_dim(self)
self.accept(visitor)
visitor.post_visit_type_dim(self);
impl<'a> WalkVisitor<'a> for TypeOrExpr<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_type_or_expr(self)
self.accept(visitor)
visitor.post_visit_type_or_expr(self);
impl<'a> WalkVisitor<'a> for TypeSign
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_type_sign(self)
self.accept(visitor)
visitor.post_visit_type_sign(self);
impl<'a> WalkVisitor<'a> for UniquePriority
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_unique_priority(self)
self.accept(visitor)
visitor.post_visit_unique_priority(self);
impl<'a> WalkVisitor<'a> for ValueRange<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_value_range(self)
self.accept(visitor)
visitor.post_visit_value_range(self);
impl<'a> WalkVisitor<'a> for VarKind
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_var_kind(self)
self.accept(visitor)
visitor.post_visit_var_kind(self);
impl<'a> WalkVisitor<'a> for Lit
[src]
impl<'a> WalkVisitor<'a> for Op
[src]
impl<'a> WalkVisitor<'a> for Assertion<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_assertion(self)
self.accept(visitor)
visitor.post_visit_assertion(self);
impl<'a> WalkVisitor<'a> for CallArg<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_call_arg(self)
self.accept(visitor)
visitor.post_visit_call_arg(self);
impl<'a> WalkVisitor<'a> for ClassItem<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_class_item(self)
self.accept(visitor)
visitor.post_visit_class_item(self);
impl<'a> WalkVisitor<'a> for Constraint<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_constraint(self)
self.accept(visitor)
visitor.post_visit_constraint(self);
impl<'a> WalkVisitor<'a> for ConstraintItem<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_constraint_item(self)
self.accept(visitor)
visitor.post_visit_constraint_item(self);
impl<'a> WalkVisitor<'a> for CycleDelay
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_cycle_delay(self)
self.accept(visitor)
visitor.post_visit_cycle_delay(self);
impl<'a> WalkVisitor<'a> for DelayControl<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_delay_control(self)
self.accept(visitor)
visitor.post_visit_delay_control(self);
impl<'a> WalkVisitor<'a> for EventControl<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_event_control(self)
self.accept(visitor)
visitor.post_visit_event_control(self);
impl<'a> WalkVisitor<'a> for Identifier
[src]
impl<'a> WalkVisitor<'a> for Node<'a, DataTypeData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_data_type(self)
self.accept(visitor)
visitor.post_visit_data_type(self);
impl<'a> WalkVisitor<'a> for Node<'a, DpiDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_dpi_decl(self)
self.accept(visitor)
visitor.post_visit_dpi_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, ExprData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_expr(self)
self.accept(visitor)
visitor.post_visit_expr(self);
impl<'a> WalkVisitor<'a> for Node<'a, ItemData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_item(self)
self.accept(visitor)
visitor.post_visit_item(self);
impl<'a> WalkVisitor<'a> for Node<'a, ModportPortData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_modport_port(self)
self.accept(visitor)
visitor.post_visit_modport_port(self);
impl<'a> WalkVisitor<'a> for Node<'a, PackedDimData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_packed_dim(self)
self.accept(visitor)
visitor.post_visit_packed_dim(self);
impl<'a> WalkVisitor<'a> for Node<'a, PathSegmentData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_path_segment(self)
self.accept(visitor)
visitor.post_visit_path_segment(self);
impl<'a> WalkVisitor<'a> for Node<'a, PatternFieldData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_pattern_field(self)
self.accept(visitor)
visitor.post_visit_pattern_field(self);
impl<'a> WalkVisitor<'a> for Node<'a, PortConnData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_port_conn(self)
self.accept(visitor)
visitor.post_visit_port_conn(self);
impl<'a> WalkVisitor<'a> for Node<'a, PortData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_port(self)
self.accept(visitor)
visitor.post_visit_port(self);
impl<'a> WalkVisitor<'a> for Node<'a, TypeKindData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_type_kind(self)
self.accept(visitor)
visitor.post_visit_type_kind(self);
impl<'a> WalkVisitor<'a> for Node<'a, UnpackedDimData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_unpacked_dim(self)
self.accept(visitor)
visitor.post_visit_unpacked_dim(self);
impl<'a> WalkVisitor<'a> for Node<'a, VarDimData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_var_dim(self)
self.accept(visitor)
visitor.post_visit_var_dim(self);
impl<'a> WalkVisitor<'a> for Node<'a, ClassDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_class_decl(self)
self.accept(visitor)
visitor.post_visit_class_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, ContAssignData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_cont_assign(self)
self.accept(visitor)
visitor.post_visit_cont_assign(self);
impl<'a> WalkVisitor<'a> for Node<'a, EnumData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_enum(self)
self.accept(visitor)
visitor.post_visit_enum(self);
impl<'a> WalkVisitor<'a> for Node<'a, EnumNameData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_enum_name(self)
self.accept(visitor)
visitor.post_visit_enum_name(self);
impl<'a> WalkVisitor<'a> for Node<'a, ForeachIndexData>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_foreach_index(self)
self.accept(visitor)
visitor.post_visit_foreach_index(self);
impl<'a> WalkVisitor<'a> for Node<'a, GenerateBlockData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_generate_block(self)
self.accept(visitor)
visitor.post_visit_generate_block(self);
impl<'a> WalkVisitor<'a> for Node<'a, GenerateCaseData>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_generate_case(self)
self.accept(visitor)
visitor.post_visit_generate_case(self);
impl<'a> WalkVisitor<'a> for Node<'a, GenerateForData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_generate_for(self)
self.accept(visitor)
visitor.post_visit_generate_for(self);
impl<'a> WalkVisitor<'a> for Node<'a, GenerateIfData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_generate_if(self)
self.accept(visitor)
visitor.post_visit_generate_if(self);
impl<'a> WalkVisitor<'a> for Node<'a, GenvarDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_genvar_decl(self)
self.accept(visitor)
visitor.post_visit_genvar_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, ImplicitDataTypeData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_implicit_data_type(self)
self.accept(visitor)
visitor.post_visit_implicit_data_type(self);
impl<'a> WalkVisitor<'a> for Node<'a, ImportDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_import_decl(self)
self.accept(visitor)
visitor.post_visit_import_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, ImportItemData>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_import_item(self)
self.accept(visitor)
visitor.post_visit_import_item(self);
impl<'a> WalkVisitor<'a> for Node<'a, InstData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_inst(self)
self.accept(visitor)
visitor.post_visit_inst(self);
impl<'a> WalkVisitor<'a> for Node<'a, InstNameData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_inst_name(self)
self.accept(visitor)
visitor.post_visit_inst_name(self);
impl<'a> WalkVisitor<'a> for Node<'a, InterfaceData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_interface(self)
self.accept(visitor)
visitor.post_visit_interface(self);
impl<'a> WalkVisitor<'a> for Node<'a, ModportData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_modport(self)
self.accept(visitor)
visitor.post_visit_modport(self);
impl<'a> WalkVisitor<'a> for Node<'a, ModportNameData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_modport_name(self)
self.accept(visitor)
visitor.post_visit_modport_name(self);
impl<'a> WalkVisitor<'a> for Node<'a, ModportSimplePortData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_modport_simple_port(self)
self.accept(visitor)
visitor.post_visit_modport_simple_port(self);
impl<'a> WalkVisitor<'a> for Node<'a, ModuleData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_module(self)
self.accept(visitor)
visitor.post_visit_module(self);
impl<'a> WalkVisitor<'a> for Node<'a, NetDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_net_decl(self)
self.accept(visitor)
visitor.post_visit_net_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, PackageData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_package(self)
self.accept(visitor)
visitor.post_visit_package(self);
impl<'a> WalkVisitor<'a> for Node<'a, ParamDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_param_decl(self)
self.accept(visitor)
visitor.post_visit_param_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, ParamTypeDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_param_type_decl(self)
self.accept(visitor)
visitor.post_visit_param_type_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, ParamValueDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_param_value_decl(self)
self.accept(visitor)
visitor.post_visit_param_value_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, PortDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_port_decl(self)
self.accept(visitor)
visitor.post_visit_port_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, ProcedureData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_procedure(self)
self.accept(visitor)
visitor.post_visit_procedure(self);
impl<'a> WalkVisitor<'a> for Node<'a, RootData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_root(self)
self.accept(visitor)
visitor.post_visit_root(self);
impl<'a> WalkVisitor<'a> for Node<'a, SourceFileData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_source_file(self)
self.accept(visitor)
visitor.post_visit_source_file(self);
impl<'a> WalkVisitor<'a> for Node<'a, StmtData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_stmt(self)
self.accept(visitor)
visitor.post_visit_stmt(self);
impl<'a> WalkVisitor<'a> for Node<'a, StructData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_struct(self)
self.accept(visitor)
visitor.post_visit_struct(self);
impl<'a> WalkVisitor<'a> for Node<'a, StructMemberData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_struct_member(self)
self.accept(visitor)
visitor.post_visit_struct_member(self);
impl<'a> WalkVisitor<'a> for Node<'a, SubroutineDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_subroutine_decl(self)
self.accept(visitor)
visitor.post_visit_subroutine_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, SubroutinePortData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_subroutine_port(self)
self.accept(visitor)
visitor.post_visit_subroutine_port(self);
impl<'a> WalkVisitor<'a> for Node<'a, SubroutinePrototypeData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_subroutine_prototype(self)
self.accept(visitor)
visitor.post_visit_subroutine_prototype(self);
impl<'a> WalkVisitor<'a> for Node<'a, TypeData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_type(self)
self.accept(visitor)
visitor.post_visit_type(self);
impl<'a> WalkVisitor<'a> for Node<'a, TypedefData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_typedef(self)
self.accept(visitor)
visitor.post_visit_typedef(self);
impl<'a> WalkVisitor<'a> for Node<'a, VarDeclData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_var_decl(self)
self.accept(visitor)
visitor.post_visit_var_decl(self);
impl<'a> WalkVisitor<'a> for Node<'a, VarDeclNameData<'a>>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_var_decl_name(self)
self.accept(visitor)
visitor.post_visit_var_decl_name(self);
impl<'a> WalkVisitor<'a> for ParamAssignment<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_param_assignment(self)
self.accept(visitor)
visitor.post_visit_param_assignment(self);
impl<'a> WalkVisitor<'a> for PropExpr<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_prop_expr(self)
self.accept(visitor)
visitor.post_visit_prop_expr(self);
impl<'a> WalkVisitor<'a> for PropSpec
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_prop_spec(self)
self.accept(visitor)
visitor.post_visit_prop_spec(self);
impl<'a> WalkVisitor<'a> for SeqExpr<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_seq_expr(self)
self.accept(visitor)
visitor.post_visit_seq_expr(self);
impl<'a> WalkVisitor<'a> for StreamExpr<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_stream_expr(self)
self.accept(visitor)
visitor.post_visit_stream_expr(self);
impl<'a> WalkVisitor<'a> for SubroutinePortDecl<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_subroutine_port_decl(self)
self.accept(visitor)
visitor.post_visit_subroutine_port_decl(self);
impl<'a> WalkVisitor<'a> for SubroutinePortName<'a>
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_subroutine_port_name(self)
self.accept(visitor)
visitor.post_visit_subroutine_port_name(self);
impl<'a> WalkVisitor<'a> for Timeunit
[src]
pub fn walk(&'a self, visitor: &mut dyn Visitor<'a>)
[src]
Walk a visitor over self
.
Calling this function is equivalent to calling:
visitor.pre_visit_timeunit(self)
self.accept(visitor)
visitor.post_visit_timeunit(self);
impl<'a> WalkVisitor<'a> for Name
[src]
impl<'a> WalkVisitor<'a> for Span
[src]
impl<'a, T> WalkVisitor<'a> for Spanned<T> where
T: WalkVisitor<'a>,
[src]
T: WalkVisitor<'a>,