| Function | Description |
|---|---|
| ByteCountToCells | Returns the number of cells required to fit a string of the specified size (including the null terminator). |
| ArrayCreate | Creates a handle to a dynamically sized array. |
| ArrayClone | Clones an array, returning a new handle with the same size and data. |
| ArrayClear | Clears all entries from the array. |
| ArraySize | Returns the number of elements in the array. |
| ArrayResize | Resizes an array. |
| ArrayGetArray | Retrieves an array of data from a cellarray. |
| ArrayGetCell | Returns a single cell of data from an array |
| ArrayGetString | Returieves string data from an array. |
| ArraySetArray | Fills an item's data with the contents of an array. |
| ArraySetCell | Sets an item's data to a single cell value. |
| ArraySetString | Sets an item's data to a string value. |
| ArrayPushArray | Creates a new item at the end of the cellarray and copies the provided array into it. |
| ArrayPushCell | Creates a new item at the end of the array and sets the item's single cell value. |
| ArrayPushString | Creates a new item at the end of the array and copies the provided string into it. |
| ArrayInsertArrayAfter | Creates a new item behind the specified item and copies the provided array into it. All items beyond it get shifted up by one. |
| ArrayInsertCellAfter | Creates a new item behind the specified item and sets the item's single cell value. All items beyond it get shifted up by one. |
| ArrayInsertStringAfter | Creates a new item behind the specified item and copies the provided string into it. All items beyond it get shifted up by one. |
| ArrayInsertArrayBefore | Creates a new item in front of the specified item and copies the provided array into it. All items beyond it get shifted up by one. |
| ArrayInsertCellBefore | Creates a new item in front of the specified item and sets the item's single cell value. All items beyond it get shifted up by one. |
| ArrayInsertStringBefore | Creates a new item in front of the specified item and copies the provided string into it. All items beyond it get shifted up by one. |
| ArraySwap | Swaps the position of two items. |
| ArrayDeleteItem | Deletes an item from the array. All items beyond it get shifted down by one. |
| ArrayFindString | Searches through the array and returns the index of the first occurence of the specified string. |
| ArrayFindValue | Searches through the array and returns the index of the first occurence of the specified value. |
| ArrayGetStringHandle | Creates a special handle that can be passed to a string format routine for printing as a string (with the %a format option). |
| ArrayDestroy | Destroys the array and frees its memory. |
| ArraySort | Similar to sorting.inc's CustomSort, the sorting algorithm then uses the custom comparison function to sort the data. |
| ArraySortEx | A faster version of ArraySort, the sorting algorithm then uses the custom comparison function to sort the data. |
This documentation was generated automatically using pawn-docgen written by xPaw for AlliedMods.