This file defines the library for VECTOR data types and algorithms thereof.
| Vector.asm | This file defines the library for VECTOR data types and algorithms thereof. |
| new | Functions for allocating a new VECTOR |
| Functions | |
| Vector8_new | Allocates a new VECTOR of bytes |
| Vector16_new | Allocates a new VECTOR of words |
| Vector32_new | Allocates a new VECTOR of dwords |
| Vector64_new | Allocates a new VECTOR of qwords |
| Vector128_new | Allocates a new VECTOR of dqwords |
| delete | Functions for deallocating a VECTOR |
| Functions | |
| Vector_delete | Deallocates a VECTOR |
| add | Functions for adding to any point within a VECTOR |
| Functions | |
| Vector8_add | Adds a byte to a specified index of a VECTOR |
| Vector8Fixed_add | Adds a byte to a specified index of a fixed-capacity VECTOR |
| Vector16_add | Adds a word to a specified index of a VECTOR |
| Vector16Fixed_add | Adds a word to a specified index of a fixed-capacity VECTOR |
| Vector32_add | Adds a dword to a specified index of a VECTOR |
| Vector32Fixed_add | Adds a dword to a specified index of a fixed-capacity VECTOR |
| Vector64_add | Adds a qword to a specified index of a VECTOR |
| Vector64Fixed_add | Adds a qword to a specified index of a fixed-capacity VECTOR |
| Vector128_add | Adds a dqword to a specified index of a VECTOR |
| Vector128Fixed_add | Adds a dqword to a specified index of a fixed-capacity VECTOR |
| addFirst | Functions for adding to the beginning of a VECTOR |
| Functions | |
| Vector8_addFirst | Adds a byte to the beginning of a VECTOR |
| Vector8Fixed_addFirst | Adds a byte to the beginning of a VECTOR |
| Vector16_addFirst | Adds a word to the beginning of a VECTOR |
| Vector16Fixed_addFirst | Adds a word to the beginning of a VECTOR |
| Vector32_addFirst | Adds a dword to the beginning of a VECTOR |
| Vector32Fixed_addFirst | Adds a dword to the beginning of a VECTOR |
| Vector64_addFirst | Adds a qword to the beginning of a VECTOR |
| Vector64Fixed_addFirst | Adds a qword to the beginning of a VECTOR |
| Vector128_addFirst | Adds a dqword to the beginning of a VECTOR |
| Vector128Fixed_addFirst | Adds a dqword to the beginning of a VECTOR |
| addLast | Functions for adding to the end of a VECTOR |
| Functions | |
| Vector8_addLast | Adds a byte to the end of a VECTOR |
| Vector8Fixed_addLast | Adds a byte to the end of a VECTOR |
| Vector16_addLast | Adds a word to the end of a VECTOR |
| Vector16Fixed_addLast | Adds a word to the end of a VECTOR |
| Vector32_addLast | Adds a dword to the end of a VECTOR |
| Vector32Fixed_addLast | Adds a dword to the end of a VECTOR |
| Vector64_addLast | Adds a qword to the end of a VECTOR |
| Vector64Fixed_addLast | Adds a qword to the end of a VECTOR |
| Vector128_addLast | Adds a dqword to the end of a VECTOR |
| Vector128Fixed_addLast | Adds a dqword to the end of a VECTOR |
| addSorted | Functions for adding to a sorted VECTOR |
| addUnordered | Functions for adding to any point within an unordered VECTOR |
| Functions | |
| Vector8_addUnordered | Adds a byte to a specified index of an unordered VECTOR |
| Vector8Fixed_addUnordered | Adds a byte to a specified index of a fixed-capacity unordered VECTOR |
| Vector16_addUnordered | Adds a word to a specified index of an unordered VECTOR |
| Vector16Fixed_addUnordered | Adds a word to a specified index of a fixed-capacity unordered VECTOR |
| Vector32_addUnordered | Adds a dword to a specified index of an unordered VECTOR |
| Vector32Fixed_addUnordered | Adds a dword to a specified index of a fixed-capacity unordered VECTOR |
| Vector64_addUnordered | Adds a qword to a specified index of an unordered VECTOR |
| Vector64Fixed_addUnordered | Adds a qword to a specified index of a fixed-capacity unordered VECTOR |
| Vector128_addUnordered | Adds a dqword to a specified index of an unordered VECTOR |
| Vector128Fixed_addUnordered | Adds a dqword to a specified index of a fixed-capacity unordered VECTOR |
| remove | Functions for removing from any point within a VECTOR |
| Functions | |
| Vector8_remove | Removes a byte from a specified index of a VECTOR |
| Vector8Fixed_remove | Removes a byte from a specified index of a fixed-capacity VECTOR |
| Vector16_remove | Removes a word from a specified index of a VECTOR |
| Vector16Fixed_remove | Removes a word from a specified index of a fixed-capacity VECTOR |
| Vector32_remove | Removes a dword from a specified index of a VECTOR |
| Vector32Fixed_remove | Removes a dword from a specified index of a fixed-capacity VECTOR |
| Vector64_remove | Removes a qword from a specified index of a VECTOR |
| Vector64Fixed_remove | Removes a qword from a specified index of a fixed-capacity VECTOR |
| Vector128_remove | Removes a dqword from a specified index of a VECTOR |
| Vector128Fixed_remove | Removes a dqword from a specified index of a fixed-capacity VECTOR |
| removeFirst | Functions for removing from the beginning of a VECTOR |
| Functions | |
| Vector8_removeFirst | Removes a byte from the beginning of a VECTOR |
| Vector8Fixed_removeFirst | Removes a byte from the beginning of a VECTOR |
| Vector16_removeFirst | Removes a word from the beginning of a VECTOR |
| Vector16Fixed_removeFirst | Removes a word from the beginning of a VECTOR |
| Vector32_removeFirst | Removes a dword from the beginning of a VECTOR |
| Vector32Fixed_removeFirst | Removes a dword from the beginning of a VECTOR |
| Vector64_removeFirst | Removes a qword from the beginning of a VECTOR |
| Vector64Fixed_removeFirst | Removes a qword from the beginning of a VECTOR |
| Vector128_removeFirst | Removes a dqword from the beginning of a VECTOR |
| Vector128Fixed_removeFirst | Removes a dqword from the beginning of a VECTOR |
| removeLast | Functions for removing from the end of a VECTOR |
| Functions | |
| Vector8_removeLast | Removes a byte from the end of a VECTOR |
| Vector8Fixed_removeLast | Removes a byte from the end of a VECTOR |
| Vector16_removeLast | Removes a word from the end of a VECTOR |
| Vector16Fixed_removeLast | Removes a word from the end of a VECTOR |
| Vector32_removeLast | Removes a dword from the end of a VECTOR |
| Vector32Fixed_removeLast | Removes a dword from the end of a VECTOR |
| Vector64_removeLast | Removes a qword from the end of a VECTOR |
| Vector64Fixed_removeLast | Removes a qword from the end of a VECTOR |
| Vector128_removeLast | Removes a dqword from the end of a VECTOR |
| Vector128Fixed_removeLast | Removes a dqword from the end of a VECTOR |
| get | Functions for getting from any point within a VECTOR |
| Functions | |
| Vector8_get | Gets a byte from a VECTOR |
| Vector16_get | Gets a word from a VECTOR |
| Vector32_get | Gets a dword from a VECTOR |
| Vector64_get | Gets a qword from a VECTOR |
| Vector128_get | Gets a dqword from a VECTOR |
| getFirst | Functions for getting the first element of a VECTOR |
| Functions | |
| Vector8_getFirst | Gets the first byte from a VECTOR |
| Vector16_getFirst | Gets the first word from a VECTOR |
| Vector32_getFirst | Gets the first dword from a VECTOR |
| Vector64_getFirst | Gets the first qword from a VECTOR |
| Vector128_getFirst | Gets the first dqword from a VECTOR |
| getLast | Functions for getting the last element of a VECTOR |
| Functions | |
| Vector8_getLast | Gets the last byte from a VECTOR |
| Vector16_getLast | Gets the last word from a VECTOR |
| Vector32_getLast | Gets the last dword from a VECTOR |
| Vector64_getLast | Gets the last qword from a VECTOR |
| Vector128_getLast | Gets the last dqword from a VECTOR |
| set | Functions for setting any point within a VECTOR |
| Functions | |
| Vector8_set | Sets a byte in a VECTOR |
| Vector16_set | Sets a word in a VECTOR |
| Vector32_set | Sets a dword in a VECTOR |
| Vector64_set | Sets a qword in a VECTOR |
| Vector128_set | Sets a dqword in a VECTOR |
| indexOf | Functions for finding the index of a value in a VECTOR |
| Functions | |
| Vector8_indexOf | Returns the index of a byte in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector16_indexOf | Returns the index of a word in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector32_indexOf | Returns the index of a dword in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector64_indexOf | Returns the index of a qword in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector128_indexOf | Returns the index of a dqword in a VECTOR, or -1 if it’s not in the VECTOR |
| lastIndexOf | Functions for finding the last index of a value in a VECTOR |
| Functions | |
| Vector8_lastIndexOf | Returns the last index of a byte in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector16_lastIndexOf | Returns the last index of a word in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector32_lastIndexOf | Returns the last index of a dword in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector64_lastIndexOf | Returns the last index of a qword in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector128_lastIndexOf | Returns the last index of a dqword in a VECTOR, or -1 if it’s not in the VECTOR |
| clear | Functions for clearing a VECTOR |
| Functions | |
| Vector8_clear | Clears a VECTOR, setting its capacity back to the minimum |
| Vector16_clear | Clears a VECTOR, setting its capacity back to the minimum |
| Vector32_clear | Clears a VECTOR, setting its capacity back to the minimum |
| Vector64_clear | Clears a VECTOR, setting its capacity back to the minimum |
| Vector128_clear | Clears a VECTOR, setting its capacity back to the minimum |
| copy | Functions for copying a VECTOR |
| Macros | |
| VectorCopyMacro | Copies the content of a VECTOR |
| Functions | |
| Vector8_copy | Copies a VECTOR |
| Vector16_copy | Copies a VECTOR |
| Vector32_copy | Copies a VECTOR |
| Vector64_copy | Copies a VECTOR |
| Vector128_copy | Copies a VECTOR |
| equals | Functions for checking equality of two VECTORs |
| Functions | |
| Vector8_equals | Checks the equality of two VECTORs |
| Vector16_equals | Checks the equality of two VECTORs |
| Vector32_equals | Checks the equality of two VECTORs |
| Vector64_equals | Checks the equality of two VECTORs |
| Vector128_equals | Checks the equality of two VECTORs |
| binarySearch | Functions for finding values in a sorted VECTOR |
| Functions | |
| VectorByte_binarySearch | Finds a byte in a sorted VECTOR of bytes with a binary search |
| VectorSByte_binarySearch | Finds a signed byte in a sorted VECTOR of signed bytes with a binary search |
| VectorWord_binarySearch | Finds a word in a sorted VECTOR of words with a binary search |
| VectorSWord_binarySearch | Finds a signed word in a sorted VECTOR of signed words with a binary search |
| VectorDword_binarySearch | Finds a dword in a sorted VECTOR of dwords with a binary search |
| VectorSDword_binarySearch | Finds a signed dword in a sorted VECTOR of signed dwords with a binary search |
| VectorReal4_binarySearch | Finds a 4-byte real in a sorted VECTOR of 4-byte reals with a binary search |
| VectorQword_binarySearch | Finds a qword in a sorted VECTOR of qwords with a binary search |
| VectorSQword_binarySearch | Finds a signed qword in a sorted VECTOR of signed qwords with a binary search |
| VectorReal8_binarySearch | Finds an 8-byte real in a sorted VECTOR of 8-byte reals with a binary search |
| VectorDqword_binarySearch | Finds a dqword in a sorted VECTOR of dqwords with a binary search |
| VectorSDqword_binarySearch | Finds a signed dqword in a sorted VECTOR of signed dqwords with a binary search |
| Helper Functions | |
| Functions | |
| Vector_doubleCapacity | Doubles the capacity of a VECTOR |
| Vector_halfCapacity | Halves the capacity of a VECTOR |
Functions for allocating a new VECTOR
| capacity | initial capacity of the VECTOR (gets rounded up to multiple of 16 and minimum 16) |
| contentType | type constant of the VECTOR |
| Functions | |
| Vector8_new | Allocates a new VECTOR of bytes |
| Vector16_new | Allocates a new VECTOR of words |
| Vector32_new | Allocates a new VECTOR of dwords |
| Vector64_new | Allocates a new VECTOR of qwords |
| Vector128_new | Allocates a new VECTOR of dqwords |
Functions for deallocating a VECTOR
| pVector | address of the VECTOR |
| Functions | |
| Vector_delete | Deallocates a VECTOR |
Functions for adding to any point within a VECTOR
| pVector | address of VECTOR |
| index | index into VECTOR |
| value | value to add at index |
| Functions | |
| Vector8_add | Adds a byte to a specified index of a VECTOR |
| Vector8Fixed_add | Adds a byte to a specified index of a fixed-capacity VECTOR |
| Vector16_add | Adds a word to a specified index of a VECTOR |
| Vector16Fixed_add | Adds a word to a specified index of a fixed-capacity VECTOR |
| Vector32_add | Adds a dword to a specified index of a VECTOR |
| Vector32Fixed_add | Adds a dword to a specified index of a fixed-capacity VECTOR |
| Vector64_add | Adds a qword to a specified index of a VECTOR |
| Vector64Fixed_add | Adds a qword to a specified index of a fixed-capacity VECTOR |
| Vector128_add | Adds a dqword to a specified index of a VECTOR |
| Vector128Fixed_add | Adds a dqword to a specified index of a fixed-capacity VECTOR |
Functions for adding to the beginning of a VECTOR
| pVector | address of VECTOR |
| value | value to add |
| Functions | |
| Vector8_addFirst | Adds a byte to the beginning of a VECTOR |
| Vector8Fixed_addFirst | Adds a byte to the beginning of a VECTOR |
| Vector16_addFirst | Adds a word to the beginning of a VECTOR |
| Vector16Fixed_addFirst | Adds a word to the beginning of a VECTOR |
| Vector32_addFirst | Adds a dword to the beginning of a VECTOR |
| Vector32Fixed_addFirst | Adds a dword to the beginning of a VECTOR |
| Vector64_addFirst | Adds a qword to the beginning of a VECTOR |
| Vector64Fixed_addFirst | Adds a qword to the beginning of a VECTOR |
| Vector128_addFirst | Adds a dqword to the beginning of a VECTOR |
| Vector128Fixed_addFirst | Adds a dqword to the beginning of a VECTOR |
Functions for adding to the end of a VECTOR
| pVector | address of VECTOR |
| value | value to add |
| Functions | |
| Vector8_addLast | Adds a byte to the end of a VECTOR |
| Vector8Fixed_addLast | Adds a byte to the end of a VECTOR |
| Vector16_addLast | Adds a word to the end of a VECTOR |
| Vector16Fixed_addLast | Adds a word to the end of a VECTOR |
| Vector32_addLast | Adds a dword to the end of a VECTOR |
| Vector32Fixed_addLast | Adds a dword to the end of a VECTOR |
| Vector64_addLast | Adds a qword to the end of a VECTOR |
| Vector64Fixed_addLast | Adds a qword to the end of a VECTOR |
| Vector128_addLast | Adds a dqword to the end of a VECTOR |
| Vector128Fixed_addLast | Adds a dqword to the end of a VECTOR |
Functions for adding to any point within an unordered VECTOR
| pVector | address of VECTOR |
| index | index into VECTOR |
| value | value to add |
| Functions | |
| Vector8_addUnordered | Adds a byte to a specified index of an unordered VECTOR |
| Vector8Fixed_addUnordered | Adds a byte to a specified index of a fixed-capacity unordered VECTOR |
| Vector16_addUnordered | Adds a word to a specified index of an unordered VECTOR |
| Vector16Fixed_addUnordered | Adds a word to a specified index of a fixed-capacity unordered VECTOR |
| Vector32_addUnordered | Adds a dword to a specified index of an unordered VECTOR |
| Vector32Fixed_addUnordered | Adds a dword to a specified index of a fixed-capacity unordered VECTOR |
| Vector64_addUnordered | Adds a qword to a specified index of an unordered VECTOR |
| Vector64Fixed_addUnordered | Adds a qword to a specified index of a fixed-capacity unordered VECTOR |
| Vector128_addUnordered | Adds a dqword to a specified index of an unordered VECTOR |
| Vector128Fixed_addUnordered | Adds a dqword to a specified index of a fixed-capacity unordered VECTOR |
Functions for removing from any point within a VECTOR
| pVector | address of VECTOR |
| index | index into VECTOR |
| Functions | |
| Vector8_remove | Removes a byte from a specified index of a VECTOR |
| Vector8Fixed_remove | Removes a byte from a specified index of a fixed-capacity VECTOR |
| Vector16_remove | Removes a word from a specified index of a VECTOR |
| Vector16Fixed_remove | Removes a word from a specified index of a fixed-capacity VECTOR |
| Vector32_remove | Removes a dword from a specified index of a VECTOR |
| Vector32Fixed_remove | Removes a dword from a specified index of a fixed-capacity VECTOR |
| Vector64_remove | Removes a qword from a specified index of a VECTOR |
| Vector64Fixed_remove | Removes a qword from a specified index of a fixed-capacity VECTOR |
| Vector128_remove | Removes a dqword from a specified index of a VECTOR |
| Vector128Fixed_remove | Removes a dqword from a specified index of a fixed-capacity VECTOR |
Functions for removing from the beginning of a VECTOR
| pVector | address of VECTOR |
| Functions | |
| Vector8_removeFirst | Removes a byte from the beginning of a VECTOR |
| Vector8Fixed_removeFirst | Removes a byte from the beginning of a VECTOR |
| Vector16_removeFirst | Removes a word from the beginning of a VECTOR |
| Vector16Fixed_removeFirst | Removes a word from the beginning of a VECTOR |
| Vector32_removeFirst | Removes a dword from the beginning of a VECTOR |
| Vector32Fixed_removeFirst | Removes a dword from the beginning of a VECTOR |
| Vector64_removeFirst | Removes a qword from the beginning of a VECTOR |
| Vector64Fixed_removeFirst | Removes a qword from the beginning of a VECTOR |
| Vector128_removeFirst | Removes a dqword from the beginning of a VECTOR |
| Vector128Fixed_removeFirst | Removes a dqword from the beginning of a VECTOR |
Functions for removing from the end of a VECTOR
| pVector | address of VECTOR |
| Functions | |
| Vector8_removeLast | Removes a byte from the end of a VECTOR |
| Vector8Fixed_removeLast | Removes a byte from the end of a VECTOR |
| Vector16_removeLast | Removes a word from the end of a VECTOR |
| Vector16Fixed_removeLast | Removes a word from the end of a VECTOR |
| Vector32_removeLast | Removes a dword from the end of a VECTOR |
| Vector32Fixed_removeLast | Removes a dword from the end of a VECTOR |
| Vector64_removeLast | Removes a qword from the end of a VECTOR |
| Vector64Fixed_removeLast | Removes a qword from the end of a VECTOR |
| Vector128_removeLast | Removes a dqword from the end of a VECTOR |
| Vector128Fixed_removeLast | Removes a dqword from the end of a VECTOR |
Functions for getting from any point within a VECTOR
| pVector | address of VECTOR |
| index | index into VECTOR |
| Functions | |
| Vector8_get | Gets a byte from a VECTOR |
| Vector16_get | Gets a word from a VECTOR |
| Vector32_get | Gets a dword from a VECTOR |
| Vector64_get | Gets a qword from a VECTOR |
| Vector128_get | Gets a dqword from a VECTOR |
Functions for getting the first element of a VECTOR
| pVector | address of VECTOR |
| Functions | |
| Vector8_getFirst | Gets the first byte from a VECTOR |
| Vector16_getFirst | Gets the first word from a VECTOR |
| Vector32_getFirst | Gets the first dword from a VECTOR |
| Vector64_getFirst | Gets the first qword from a VECTOR |
| Vector128_getFirst | Gets the first dqword from a VECTOR |
Functions for getting the last element of a VECTOR
| pVector | address of VECTOR |
| Functions | |
| Vector8_getLast | Gets the last byte from a VECTOR |
| Vector16_getLast | Gets the last word from a VECTOR |
| Vector32_getLast | Gets the last dword from a VECTOR |
| Vector64_getLast | Gets the last qword from a VECTOR |
| Vector128_getLast | Gets the last dqword from a VECTOR |
Functions for setting any point within a VECTOR
| pVector | address of VECTOR |
| index | index into VECTOR |
| value | value to set at index |
| Functions | |
| Vector8_set | Sets a byte in a VECTOR |
| Vector16_set | Sets a word in a VECTOR |
| Vector32_set | Sets a dword in a VECTOR |
| Vector64_set | Sets a qword in a VECTOR |
| Vector128_set | Sets a dqword in a VECTOR |
Functions for finding the index of a value in a VECTOR
| pVector | address of VECTOR |
| startIndex | index at which to start search (inclusive) |
| endIndex | index at which to end search (exclusive) |
| value | value for which to search |
| Functions | |
| Vector8_indexOf | Returns the index of a byte in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector16_indexOf | Returns the index of a word in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector32_indexOf | Returns the index of a dword in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector64_indexOf | Returns the index of a qword in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector128_indexOf | Returns the index of a dqword in a VECTOR, or -1 if it’s not in the VECTOR |
Functions for finding the last index of a value in a VECTOR
| pVector | address of VECTOR |
| startIndex | index at which to start search (inclusive) |
| endIndex | index at which to end search (exclusive) |
| value | value for which to search |
| Functions | |
| Vector8_lastIndexOf | Returns the last index of a byte in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector16_lastIndexOf | Returns the last index of a word in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector32_lastIndexOf | Returns the last index of a dword in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector64_lastIndexOf | Returns the last index of a qword in a VECTOR, or -1 if it’s not in the VECTOR |
| Vector128_lastIndexOf | Returns the last index of a dqword in a VECTOR, or -1 if it’s not in the VECTOR |
Functions for clearing a VECTOR
| pVector | address of VECTOR |
| Functions | |
| Vector8_clear | Clears a VECTOR, setting its capacity back to the minimum |
| Vector16_clear | Clears a VECTOR, setting its capacity back to the minimum |
| Vector32_clear | Clears a VECTOR, setting its capacity back to the minimum |
| Vector64_clear | Clears a VECTOR, setting its capacity back to the minimum |
| Vector128_clear | Clears a VECTOR, setting its capacity back to the minimum |
Functions for copying a VECTOR
| pVector | address of VECTOR |
| Macros | |
| VectorCopyMacro | Copies the content of a VECTOR |
| Functions | |
| Vector8_copy | Copies a VECTOR |
| Vector16_copy | Copies a VECTOR |
| Vector32_copy | Copies a VECTOR |
| Vector64_copy | Copies a VECTOR |
| Vector128_copy | Copies a VECTOR |
Copies the content of a VECTOR
| ebx | source address |
| eax | destination address |
| ecx | size in bytes to copy |
Functions for checking equality of two VECTORs
NOTE: Doesn’t check for capacity difference
| pVector0 | address of one VECTOR |
| pVector1 | address of the other VECTOR |
| Functions | |
| Vector8_equals | Checks the equality of two VECTORs |
| Vector16_equals | Checks the equality of two VECTORs |
| Vector32_equals | Checks the equality of two VECTORs |
| Vector64_equals | Checks the equality of two VECTORs |
| Vector128_equals | Checks the equality of two VECTORs |
Functions for finding values in a sorted VECTOR
| pVector | address of VECTOR |
| value | value for which to search |
| Functions | |
| VectorByte_binarySearch | Finds a byte in a sorted VECTOR of bytes with a binary search |
| VectorSByte_binarySearch | Finds a signed byte in a sorted VECTOR of signed bytes with a binary search |
| VectorWord_binarySearch | Finds a word in a sorted VECTOR of words with a binary search |
| VectorSWord_binarySearch | Finds a signed word in a sorted VECTOR of signed words with a binary search |
| VectorDword_binarySearch | Finds a dword in a sorted VECTOR of dwords with a binary search |
| VectorSDword_binarySearch | Finds a signed dword in a sorted VECTOR of signed dwords with a binary search |
| VectorReal4_binarySearch | Finds a 4-byte real in a sorted VECTOR of 4-byte reals with a binary search |
| VectorQword_binarySearch | Finds a qword in a sorted VECTOR of qwords with a binary search |
| VectorSQword_binarySearch | Finds a signed qword in a sorted VECTOR of signed qwords with a binary search |
| VectorReal8_binarySearch | Finds an 8-byte real in a sorted VECTOR of 8-byte reals with a binary search |
| VectorDqword_binarySearch | Finds a dqword in a sorted VECTOR of dqwords with a binary search |
| VectorSDqword_binarySearch | Finds a signed dqword in a sorted VECTOR of signed dqwords with a binary search |
| Functions | |
| Vector_doubleCapacity | Doubles the capacity of a VECTOR |
| Vector_halfCapacity | Halves the capacity of a VECTOR |