fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for Expression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for ArrayAccessExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for ArrayInitExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for ArrayInlineExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for ArrayRangeAccessExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for BinaryExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for CallExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for CastExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for CircuitAccessExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for CircuitInitExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for Constant<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, _expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for TernaryExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for TupleAccessExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for TupleInitExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for UnaryExpression<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]impl<'a> ExpressionNode<'a> for VariableRef<'a>
[src]fn set_parent(&self, parent: &'a Expression<'a>)
[src]fn get_parent(&self) -> Option<&'a Expression<'a>>
[src]fn enforce_parents(&self, _expr: &'a Expression<'a>)
[src]fn get_type(&self) -> Option<Type<'a>>
[src]fn is_mut_ref(&self) -> bool
[src]fn const_value(&self) -> Option<ConstValue>
[src]fn is_consty(&self) -> bool
[src]