AutoIt file: Lists.au3
A shift register is a first-in-first-out (FIFO) type of data list. A
value is placed at the first position by pushing it into it. And by
popping the last value is returned and removed.
_ShiftCreate | Creates a shift register (FIFO) for pushing and popping values |
_ShiftIsShift | Tests if given array is a shift register |
_ShiftIsEmpty | Tests if shift register is empty |
_ShiftClear | Clears a shift |
_ShiftPush | Pushes (adds) a value into the given shift register on first position |
_ShiftPop | Pops (removes) a value from the given shift register at last position |
_ShiftPeek | Gets the value to pop without actual popping (removing) |
_ShiftGet | Gets a value of a given position, zero-based |
_ShiftValueInShift | Tests if a value is in the shift register |
_ShiftSize | Gets shift register size |
_ShiftToArray | Creates an array from the given shift register |
_ArrayToShift | Creates a shift register from the given array |