# Interface: com.pnfsoftware.jeb.core.units.code.asm.type.IStorageEntryGenerator

A generator of [routine I/O entries](StorageEntry) to determine where a routine's inputs or outputs go. The generators are provided by [calling convention objects](ICallingConvention).

## Method: getCurrentEntries
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry>`

Description: Retrieve all the currently generated entries.
return: generated entries

## Method: next
- parameter: `ti`, type: `com.pnfsoftware.jeb.core.units.code.asm.type.TypeLayoutInfo`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.type.StorageEntry`

Description: Generate the next entry for the provided type layout.
parameter: ti: a type layout object
return: the slot, or null if the calling convention cannot provide one for this type layout         at the current position

## Method: reset

Description: Reset this generator for re\-use.

