Module: Chelsy::Type::StructOrUnion

Included in:
Struct, Union
Defined in:
lib/chelsy/ast.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#membersObject (readonly)

Returns the value of attribute members.



454
455
456
# File 'lib/chelsy/ast.rb', line 454

def members
  @members
end

Instance Method Details

#initialize(tag, members = nil, **rest) ⇒ Object



456
457
458
459
# File 'lib/chelsy/ast.rb', line 456

def initialize(tag, members=nil, **rest)
  @members = StructOrUnionMemberList.new(members) if members
  super tag, **rest
end