Method: SOCMaker::CoreDef#generics
- Defined in:
- lib/soc_maker/core_def.rb
#generics ⇒ Object
Iterates over all generic values of this core and yield the call block with
-
generic name
-
generic type
-
generic default
-
is-last value
352 353 354 355 356 357 358 359 360 361 362 363 364 365 |
# File 'lib/soc_maker/core_def.rb', line 352 def generics @inst_parameters.each_with_index do |(name, val), i| _generic_name = name.to_s _generic_type = val.type _generic_default = val.default _is_last = i == @inst_parameters.size-1 yield( _generic_name , _generic_type , _generic_default, _is_last ) end end |