pub type pm_defined_node_t = pm_defined_node;Expand description
DefinedNode
Represents the use of the defined? keyword.
defined?(a)
^^^^^^^^^^^Type: ::PM_DEFINED_NODE
@extends pm_node_t
Aliased Type§
#[repr(C)]pub struct pm_defined_node_t {
pub base: pm_node,
pub lparen_loc: pm_location_t,
pub value: *mut pm_node,
pub rparen_loc: pm_location_t,
pub keyword_loc: pm_location_t,
}Fields§
§base: pm_nodeThe embedded base node.
lparen_loc: pm_location_tDefinedNode#lparen_loc
value: *mut pm_nodeDefinedNode#value
rparen_loc: pm_location_tDefinedNode#rparen_loc
keyword_loc: pm_location_tDefinedNode#keyword_loc