pm_constant_path_operator_write_node_t

Type Alias pm_constant_path_operator_write_node_t 

Source
pub type pm_constant_path_operator_write_node_t = pm_constant_path_operator_write_node;
Expand description

ConstantPathOperatorWriteNode

Represents assigning to a constant path using an operator that isn’t =.

 Parent::Child += value
 ^^^^^^^^^^^^^^^^^^^^^^

Type: ::PM_CONSTANT_PATH_OPERATOR_WRITE_NODE

@extends pm_node_t

Aliased Type§

#[repr(C)]
pub struct pm_constant_path_operator_write_node_t { pub base: pm_node, pub target: *mut pm_constant_path_node, pub binary_operator_loc: pm_location_t, pub value: *mut pm_node, pub binary_operator: u32, }

Fields§

§base: pm_node

The embedded base node.

§target: *mut pm_constant_path_node

ConstantPathOperatorWriteNode#target

§binary_operator_loc: pm_location_t

ConstantPathOperatorWriteNode#binary_operator_loc

§value: *mut pm_node

ConstantPathOperatorWriteNode#value

§binary_operator: u32

ConstantPathOperatorWriteNode#binary_operator