Module: RgGen::Base::HierarchicalAccessors::RegisterBlock

Defined in:
lib/rggen/base/hierarchical_accessors.rb

Instance Method Summary collapse

Instance Method Details

#bit_fieldsObject



35
36
37
# File 'lib/rggen/base/hierarchical_accessors.rb', line 35

def bit_fields
  registers.flat_map(&:children)
end

#hierarchyObject



23
24
25
# File 'lib/rggen/base/hierarchical_accessors.rb', line 23

def hierarchy
  :register_block
end

#register_mapObject



27
28
29
# File 'lib/rggen/base/hierarchical_accessors.rb', line 27

def register_map
  parent
end

#registersObject



31
32
33
# File 'lib/rggen/base/hierarchical_accessors.rb', line 31

def registers
  children
end