Method: AdLint::Cc1::InnerVariable#initialize

Defined in:
lib/adlint/cc1/object.rb

#initialize(mem, outer_var, type, component_name) ⇒ InnerVariable

Returns a new instance of InnerVariable.



577
578
579
580
581
582
# File 'lib/adlint/cc1/object.rb', line 577

def initialize(mem, outer_var, type, component_name)
  @owner = outer_var
  @component_name = component_name
  self.name = create_qualified_name(outer_var, component_name)
  super(mem, nil, type, outer_var.scope)
end