All Identifiers

Name Unit Description
< bbutils

 

< bbutils

 

= bbutils

 

= bbutils

 

arrayAdd bbutils

Adds element e to array a.

arrayAdd bbutils

Adds element e to array a.

arrayAdd bbutils

Adds element e to array a.

arrayAdd bbutils

Adds element e to array a.

arrayAdd bbutils

Adds element e to array a.

arrayAdd bbutils

Adds elements from a2 e to array a.

arrayAdd bbutils

Adds elements from a2 e to array a.

arrayAdd bbutils

Adds elements from a2 e to array a.

arrayAdd bbutils

Adds elements from a2 e to array a.

arrayAdd bbutils

Adds elements from a2 e to array a.

arrayAddFast bbutils

returns i with a[i]=e.

arrayAddFast bbutils

returns i with a[i]=e.

arrayAddFast bbutils

returns i with a[i]=e.

arrayAddFast bbutils

returns i with a[i]=e,

arrayAddFast bbutils

returns i with a[i]=e.

arrayBinarySearch bbutils

Binary search in a float array.

arrayBinarySearch bbutils

Binary search in a longint array.

arrayBinarySearch bbutils

Binary search in a int64 array.

arrayBinarySearch bbutils

Binary search in a string array.

arrayBinarySearch bbutils

Binary search in a longword array.

arrayCompare bbutils

Compares two array/slices (interleaved slice parameters, so arrayEqual(a,b,3,3) compares the first 3 elements).

arrayCompare bbutils

Compares two array/slices (interleaved slice parameters, so arrayEqual(a,b,3,3) compares the first 3 elements).

arrayCompare bbutils

Compares two array/slices (interleaved slice parameters, so arrayEqual(a,b,3,3) compares the first 3 elements),

arrayCompare bbutils

Compares two array/slices (interleaved slice parameters, so arrayEqual(a,b,3,3) compares the first 3 elements).

arrayCompare bbutils

Compares two array/slices (interleaved slice parameters, so arrayEqual(a,b,3,3) compares the first 3 elements).

arrayContains bbutils

Tests if element e exists in the array/slice (see above).

arrayContains bbutils

Tests if element e exists in the array/slice (see above).

arrayContains bbutils

Tests if element e exists in the array/slice (see above).

arrayContains bbutils

Tests if element e exists in the array/slice (see above).

arrayContains bbutils

Tests if element e exists in the array/slice (see above).

arrayDelete bbutils

Removes element at position i from a.
Returns e=a[i].

arrayDelete bbutils

Removes element at position i from a.
Returns e=a[i].

arrayDelete bbutils

Removes element at position i from a,
Returns e=a[i],

arrayDelete bbutils

Removes element at position i from a.
Returns e=a[i].

arrayDelete bbutils

Removes element at position i from a.

arrayDeleteFast bbutils

Removes element at position i from a.
Returns e=a[i].

arrayDeleteFast bbutils

Removes element at position i from a.
Returns e=a[i].

arrayDeleteFast bbutils

Removes element at position i from a.
Returns e=a[i].

arrayDeleteFast bbutils

Removes element at position i from a.
Returns e=a[i].

arrayDeleteFast bbutils

Removes element at position i from a,
Returns e=a[i],

arrayDeleteUnordered bbutils

Removes element at position i from a (destroying the order of the elements).
Returns e=a[i].

arrayDeleteUnordered bbutils

Removes element at position i from a (destroying the order of the elements),
Returns e=a[i],

arrayDeleteUnordered bbutils

Removes element at position i from a (destroying the order of the elements).
Returns e=a[i].

arrayDeleteUnordered bbutils

Removes element at position i from a (destroying the order of the elements).
Returns e=a[i].

arrayDeleteUnordered bbutils

Removes element at position i from a (destroying the order of the elements).

arrayDeleteUnorderedFast bbutils

Removes element at position i from a (destroying the order of the elements),
Returns e=a[i],

arrayDeleteUnorderedFast bbutils

Removes element at position i from a (destroying the order of the elements).
Returns e=a[i].

arrayDeleteUnorderedFast bbutils

Removes element at position i from a (destroying the order of the elements).
Returns e=a[i].

arrayDeleteUnorderedFast bbutils

Removes element at position i from a (destroying the order of the elements).
Returns e=a[i].

arrayDeleteUnorderedFast bbutils

Removes element at position i from a (destroying the order of the elements).
Returns e=a[i].

arrayEqual bbutils

Tests if two array/slices are equal (interleaved slice parameters, so arrayEqual(a,b,3,3) tests the first 3 elements).

arrayEqual bbutils

Tests if two array/slices are equal (interleaved slice parameters, so arrayEqual(a,b,3,3) tests the first 3 elements).

arrayEqual bbutils

Tests if two array/slices are equal (interleaved slice parameters, so arrayEqual(a,b,3,3) tests the first 3 elements).

arrayEqual bbutils

Tests if two array/slices are equal (interleaved slice parameters, so arrayEqual(a,b,3,3) tests the first 3 elements).

arrayEqual bbutils

Tests if two array/slices are equal (interleaved slice parameters, so arrayEqual(a,b,3,3) tests the first 3 elements),

arrayGet bbutils

Returns the i-th element of the array.

arrayGet bbutils

Returns the i-th element of the array.

arrayGet bbutils

Returns the i-th element of the array.

arrayGet bbutils

Returns the i-th element of the array.

arrayGet bbutils

Returns the i-th element of the array.

arrayIndexOf bbutils

Finds element e in the array/slice (see above).

arrayIndexOf bbutils

Finds element e in the array/slice (see above).

arrayIndexOf bbutils

Finds element e in the array/slice (see above).

arrayIndexOf bbutils

Finds element e in the array/slice (see above).

arrayIndexOf bbutils

Finds element e in the array/slice (see above).

arrayIndexOfLargest bbutils

Finds the largest element in the array/slice (see above).

arrayIndexOfLargest bbutils

Finds the largest element in the array/slice (see above).

arrayIndexOfLargest bbutils

Finds the largest element in the array/slice (see above).

arrayIndexOfLargest bbutils

Finds the largest element in the array/slice (see above).

arrayIndexOfLargest bbutils

Finds the largest element in the array/slice (see above).

arrayIndexOfSmallest bbutils

Finds the smallest element, in the array/slice (see above).

arrayIndexOfSmallest bbutils

Finds the smallest element, in the array/slice (see above).

arrayIndexOfSmallest bbutils

Finds the smallest element, in the array/slice (see above).

arrayIndexOfSmallest bbutils

Finds the smallest element, in the array/slice (see above).

arrayIndexOfSmallest bbutils

Finds the smallest element, in the array/slice (see above).

arrayInsert bbutils

Inserts element e at position i in a.

arrayInsert bbutils

Inserts element e at position i in a.

arrayInsert bbutils

Inserts element e at position i in a.

arrayInsert bbutils

Inserts element e at position i in a.

arrayInsert bbutils

Inserts element e at position i in a.

arrayInsertFast bbutils

Inserts element e at position i in a.

arrayInsertFast bbutils

Inserts element e at position i in a.

arrayInsertFast bbutils

Inserts element e at position i in a.

arrayInsertFast bbutils

Inserts element e at position i in a.

arrayInsertFast bbutils

Inserts element e at position i in a.

arrayInvert bbutils

Inverts the order of the elements in the array/slice (see above).

arrayInvert bbutils

Inverts the order of the elements in the array/slice (see above).

arrayInvert bbutils

Inverts the order of the elements in the array/slice (see above).

arrayInvert bbutils

Inverts the order of the elements in the array/slice (see above).

arrayInvert bbutils

Inverts the order of the elements in the array/slice (see above).

arrayLast bbutils

Returns the last element of the array, raises exception, iff the array is empty.

arrayLast bbutils

Returns the last element of the array, returns default, iff the array is empty.

arrayLast bbutils

Returns the last element of the array, returns default, iff the array is empty.

arrayLast bbutils

Returns the last element of the array, returns default, iff the array is empty.

arrayLast bbutils

Returns the last element of the array, raises exception, iff the array is empty.

arrayLast bbutils

Returns the last element of the array, returns default, iff the array is empty.

arrayLast bbutils

Returns the last element of the array, raises exception, iff the array is empty.

arrayLast bbutils

Returns the last element of the array, raises exception, iff the array is empty.

arrayLast bbutils

Returns the last element of the array, raises exception, iff the array is empty.

arrayLast bbutils

Returns the last element of the array, returns default, iff the array is empty.

arrayPrepend bbutils

Prepends e to a, i.e.

arrayPrepend bbutils

Prepends e to a, i.e.

arrayPrepend bbutils

Prepends e to a, i.e.

arrayPrepend bbutils

Prepends e to a, i.e.

arrayPrepend bbutils

Prepends e to a, i.e.

arrayPrependFast bbutils

Prepends e to a, i.e.

arrayPrependFast bbutils

Prepends e to a, i.e.

arrayPrependFast bbutils

Prepends e to a, i.e.

arrayPrependFast bbutils

Prepends e to a, i.e.

arrayPrependFast bbutils

Prepends e to a, i.e.

arrayReserveFast bbutils

Ensures that a has at least reserveLength elements.

arrayReserveFast bbutils

Ensures that a has at least reserveLength elements,

arrayReserveFast bbutils

Ensures that a has at least reserveLength elements.

arrayReserveFast bbutils

Ensures that a has at least reserveLength elements.

arrayReserveFast bbutils

Ensures that a has at least reserveLength elements.

arraySlice bbutils

Extracts a array slice.

arraySlice bbutils

Extracts a array slice.

arraySlice bbutils

Extracts a array slice.

arraySlice bbutils

Extracts a array slice.

arraySlice bbutils

Extracts a array slice.

binarySearch bbutils

General binary search function.

binomial bbutils

Calculates n|k = n!/k!(n-k)!

binomialDeviation bbutils

deviation(=sqrt(variance)) of a binomial distribution

binomialExpectation bbutils

expectated value of a binomial distribution

binomialProbability bbutils

probability: P(X = k) where X is binomial distributed with n possible values (exact value calculated with binomial coefficients, )

binomialProbabilityApprox bbutils

expectated value of a binomial distribution (approximates the value with either Poisson or Moivre and Laplace, depending on the variance of the distribution) )

binomialProbabilityDeviationOf bbutils

probability: P(X >= mu + d or X <= mu - d) where X is binomial distributed with n possible values

binomialProbabilityGE bbutils

probability: P(X >= k) where X is binomial distributed with n possible values

binomialProbabilityLE bbutils

probability: P(X <= k) where X is binomial distributed with n possible values

binomialVariance bbutils

variance of a binomial distribution

binomialZScore bbutils

Z-Score of the value k in a distribution with n outcomes

charDecodeDigit bbutils

 

charDecodeHexDigit bbutils

 

charEncodeHexDigitUp bbutils

 

convertTemplate pastemplate

Parses a simple pascal template.


It may contain the following commands:
{%REPEAT x, [a, b, c, ..]} .. {%END-REPEAT}
Creates several copy of the text between REPEAT and END-REPEAT while replacing x by a in the first copy, x by b in the second, ...

{%REPEAT (x, y), [(a1, a2), (b1, b2), ...]} .. {%END-REPEAT}
Creates several copy of the text between REPEAT and END-REPEAT while replacing x by a1 and y by a2 in the first copy, x by b1 and y by b2 in the second, ...

{%REPEAT} .. {%END-REPEAT}
Removes the text between REPEAT and END-REPEAT (i.e.

coprime bbutils

Checks if two numbers are coprime

CP_ACP bbutils

 

CP_ASCII bbutils

 

CP_LATIN1 bbutils

 

CP_NONE bbutils

 

CP_OEMCP bbutils

 

CP_UTF16 bbutils

 

CP_UTF16BE bbutils

 

CP_UTF32 bbutils

 

CP_UTF32BE bbutils

 

CP_UTF8 bbutils

 

CP_WINDOWS1252 bbutils

 

dateDecode bbutils

Encodes a date as datetime (supports negative years)

dateEncode bbutils

Encodes a date as datetime (supports negative years)

dateEncodeTry bbutils

Encodes a date as datetime (supports negative years)

dateFormat bbutils

Converts a date to a string corresponding to the given mask (same mask as dateTimeParsePartsTry)

dateFormatNew bbutils

Converts a date to a string corresponding to the given mask (same mask as dateTimeParsePartsTry)

dateFormatOld bbutils

 

dateIsLeapYear bbutils

 

DateMonthDaysCumSum bbutils

cumulative sum of month days (so.

dateParse bbutils

Reads a date string given a certain mask .
This function checks whether the date is valid.

dateParseParts bbutils

Reads a date string given a certain mask

dateTimeEncode bbutils

Encodes a date time

dateTimeFormat bbutils

Converts a dateTime to a string corresponding to the given mask (same mask as dateTimeParsePartsTry)

dateTimeFormat bbutils

Converts a dateTime to a string corresponding to the given mask (same mask as dateTimeParsePartsTry)

dateTimeParse bbutils

Reads date/time from a input matching a given mask

dateTimeParseParts bbutils

Reads date/time parts from a input matching a given mask

dateTimeParsePartsTry bbutils

Reads a date time string given a certain mask (mask is case-sensitive)

The function uses the same mask types as FormatDate:

  • s or ss for a second

  • n or nn for a minute

  • h or hh for a hour

  • d or dd for a numerical day

  • m or mm for a numerical month, mmm for a short month name, mmmm for a long month name

  • am/pm or a/p match am/pm or a/p

  • yy, yyyy or [yy]yy for the year. (if the year is < 90, it will become 20yy, else if it is < 100, it will become 19yy, unless you use uppercase Y instead of y)

  • YY, YYYY or [YY]YY for the year, too.

  • z, zz, zzz, zzzz for microseconds (e.g. use [.zzzzzz] for optional ms with exactly 6 digit precision, use [.z[z[z[z[z[z]]]]]] for optional µs with up to 6 digit precision)

  • Z for the ISO time zone (written as regular expressions, it matches 'Z | [+-]hh(:?mm)?'. Z is the only format ansichar (except mmm) matching several characters)

The letter formats d/y/h/n/s matches one or two digits, the dd/mm/yy formats require exactly two.
yyyy requires exactly 4 digits, and [yy]yy works with 2 or 4 (there is also [y]yyy for 3 to 4).

dateWeekOfYear bbutils

Week of year

dateWeekOfYear bbutils

 

EDateTimeParsingException bbutils

 

EDecodeHTMLEntitiesException bbutils

 

eUTF8 bbutils

 

eWindows1252 bbutils

 

factorial bbutils

Calculates i!

fileMoveReplace bbutils

Moves oldname to newname, replacing newname if it exists.

fileNameExpand bbutils

Expands a path to an absolute path if it not already is one.

fileNameExpandToURI bbutils

Expands a path to an absolute path starting with file://.

fileSaveSafe bbutils

Overrides the file filename with the data written to the stream in the callback function.

gcd bbutils

Calculates the greatest common denominator

gcd bbutils

Calculates the greatest common denominator

gcd bbutils

Calculates the greatest common denominator

ignore bbutils

Ignores the parameter to suppress warnings.

ignore bbutils

Ignores the parameter to suppress warnings.

ignore bbutils

Ignores the parameter to suppress warnings.

ignore bbutils

Ignores the parameter to suppress warnings.

ignore bbutils

Ignores the parameter to suppress warnings.

ignore bbutils

Ignores the parameter to suppress warnings.

initGlobalTranslation ptranslateutils

 

initUnitTranslation ptranslateutils

This initialize the translator for the given unit.

intBound bbutils

caps i at [min,max].

intBound bbutils

caps i at [min,max].

intFactor bbutils

Given a number n, this procedure calculates the maximal integer e, so that n = pˆe * r

intLog bbutils

log_b n rounded down (= number of digits of n in base b - 1)

intLog10 bbutils

log 10 rounded down (= number of digits in base 10 - 1)

intSieveDivisorCount bbutils

This calculates the number of divisors: divcount[i] := |{1 <= j <= i | i mod j = 0}| for all i <= n.
Speed: 10ˆ7 in 5s

intSieveEulerPhi bbutils

This calculates the euler phi function totient[i] := phi(i) = |{1 <= j <= i | gcd(i,j) = 0}| for all i <= n.
It uses a sieve approach and is quite fast (10ˆ7 in 3s)
You can also use it to calculate all primes (i is prime iff phi(i) = i - 1)

intSqrt bbutils

 

intSqrt bbutils

 

lcm bbutils

Calculates the least common multiple (just a*b div gcd(a,b), so it can easily overflow)

makeMethod bbutils

 

modPow bbutils

Calculates iˆe mod m in O(log(e)) and never exceeding m.

modPow bbutils

Calculates iˆe mod m in O(log(e)) and never exceeding m.

objInheritsFrom bbutilsbeta

 

ObjToUInt bbutils

 

PACKAGE_VERSION bbutils

 

pascalizeName ptranslateutils

 

powersOf10 bbutils

 

procedureToMethod bbutils

 

PtrToUInt bbutils

 

RawByteString bbutils

 

registerFallbackUnicodeConversion bbutils

 

SetCodePage bbutils

no-op function, so not every SetCodePage has to be wrapped in ifdefs when using FPC 2.x.

ShortStringForCaseConversion bbutils

 

stableSort bbutils

 

stableSort bbutils

 

stableSort bbutils

general stable sort functions for arrays (modifying the array inline and returning it)

stableSort bbutils

General stable sort function, .

strActualEncoding bbutils

 

strActualEncoding bbutils

 

strAfter bbutils

If the string s has the form '...sepEND', it returns 'END'.

strAfterLast bbutils

If the string s has the form '...sepEND', it returns 'END'.

strAfterLast bbutils

If the string s has the form '...sepEND', it returns 'END'.

strAnsi2UnicodeMoveProc bbutils

converts unicode pages and latin1 to utf16.

strAppendIfMissing bbutils

Appends expectedEnd, if s does not end with expectedEnd.

strBefore bbutils

If the string s has the form 'STARTsep...', it returns 'START'.

strBeforeLast bbutils

If the string s has the form 'STARTsep...', it returns 'START'.

strBeforeLast bbutils

If the string s has the form 'STARTsep...', it returns 'START'.

strBeginsWith bbutils

Tests if p starts with expectedStart (p is null-terminated).

strBeginsWith bbutils

Tests if strToBeExaminated starts with expectedStart.

strBetween bbutils

If the string s has the form '...fromMIDDLEtill...', it returns 'MIDDLE'.

strChangeEncoding bbutils

deprecated

strCompareClever bbutils

Case sensitive, clever comparison, that basically splits the string into lexicographical and numerical parts and compares them accordingly.

strContains bbutils

Tests if searched exists in str case-sensitive (Attention: opposite parameter order of Pos).

strContains bbutils

Tests if searched exists in str case-sensitive (Attention: opposite parameter order of Pos).

strContains bbutils

Tests if searched exists in str case-sensitive (Attention: opposite parameter order of Pos).

strContains bbutils

Tests if searched exists in str case-sensitive (Attention: opposite parameter order of Pos).

strConvert bbutils

Converts a string from one encoding to another.

strConvertFromUtf8 bbutils

Convert a string from UTF-8 to the encoding from.

strConvertToUtf8 bbutils

Convert a string to UTF-8 from encoding from from.

strCopyFrom bbutils

Returns the substring of s containing all characters after start (including s[start]).

strCount bbutils

Counts all occurrences of searched in searchIn (case sensitive).

strCount bbutils

Counts all occurrences of searched in searchIn (case sensitive).

strDecimalToUIntTry bbutils

Converts a pchar buffer to an unsigned integer.

strDecimalToUIntTry bbutils

Converts a pchar buffer to an unsigned integer.

strDecodeHex bbutils

Decodes a binary hex string like 202020 where every pair of hex digits corresponds to one char (deprecated, use strUnescapeHex).

strDecodeHTMLEntities bbutils

This decodes all html entities to the given encoding.

strDecodeHTMLEntities bbutils

This decodes all html entities to the given encoding.

strDecodeUTF16Character bbutils

Decodes an UTF-16 and moves to the next character.

strDecodeUTF8Character bbutils

Returns the unicode code point of the utf-8 character starting at str[curpos] and increments curpos to the next utf-8 character.

strDecodeUTF8Character bbutils

Returns the unicode code point of the utf-8 character starting at source.

strDecodeUTF8Character bbutils

Returns the unicode code point of the utf-8 character starting at source and decrements remainingLength to the next utf-8 character.

strDup bbutils

Creates count copies of rep

strEncodeHex bbutils

Encodes to a binary hex string like 202020 where every pair of hex digits corresponds to one char (deprecated, use strEscapeToHex).

strEncodingFromBOMRemove bbutils

Gets the encoding from an unicode bom and removes it

strEncodingFromName bbutils

Gets the encoding from an encoding name (e.g.

strEncodingName bbutils

 

strEndsWith bbutils

Tests if strToBeExaminated ends with expectedEnd.

strEqual bbutils

Tests if the strings are case-insensitively equal (same length and same characters).

strEscape bbutils

Replace all occurrences of x \in toEscape with escapeChar + x.

strEscapeRegex bbutils

Returns a regex matching s.

strEscapeToHex bbutils

Replace all occurrences of x \in toEscape with escape + hex(ord(x)).

strFromInt bbutils

Creates a string to display an integer.

strFromPchar bbutils

Returns the first l bytes of p (copies them so O(n)).

strFromPtr bbutils

Creates a string to display the value of a pointer (e.g.

strFromSIze bbutils

converts a size (measured in bytes) to a string (e.g.

strGetUnicodeCharacter bbutils

Gets unicode character character in a certain encoding.

strGetUnicodeCharacterUTF bbutils

 

strGetUnicodeCharacterUTFLength bbutils

 

strHexToUIntTry bbutils

Converts a pchar buffer to an unsigned integer.

strHexToUIntTry bbutils

Converts a pchar buffer to an unsigned integer.

striAfter bbutils

If the string s has the form '...sepEND', it returns 'END'.

striAfterLast bbutils

If the string s has the form '...sepEND', it returns 'END'.

striBefore bbutils

If the string s has the form 'STARTsep...', it returns 'START'.

striBeforeLast bbutils

If the string s has the form 'STARTsep...', it returns 'START'.

striBeginsWith bbutils

Tests if p starts with expectedStart (p is null-terminated).

striBeginsWith bbutils

Tests if strToBeExaminated starts with expectedStart.

striBetween bbutils

If the string s has the form '...fromMIDDLEtill...', it returns 'MIDDLE'.

striCompareClever bbutils

Case insensitive, clever comparison, that basically splits the string into lexicographical and numerical parts and compares them accordingly.

striContains bbutils

Tests if searched exists in str case-insensitive (Attention: opposite parameter order of Pos).

striContains bbutils

Tests if searched exists in str case-insensitive (Attention: opposite parameter order of Pos).

striEndsWith bbutils

Tests if strToBeExaminated ends with expectedEnd.

striEqual bbutils

Tests if the strings are case-insensitively equal (same length and same characters).

striIndexOf bbutils

Searchs searched in str case-insensitively (Attention: opposite parameter order of Pos).

striIndexOf bbutils

Searchs searched in str case-insensitively (Attention: opposite parameter order of Pos).

striLastIndexOf bbutils

Searchs the last occurrence of searched in str, case-insensitive, returns 0 on no occurrence (Attention: opposite parameter order of Pos).

striLastIndexOf bbutils

Searchs the last occurrence of searched in str, case-insensitive, returns 0 on no occurrence (Attention: opposite parameter order of Pos).

strIndexOf bbutils

Searchs searched in str case-sensitively (Attention: opposite parameter order of Pos).

strIndexOf bbutils

Searchs searched in str case-sensitively (Attention: opposite parameter order of Pos).

strIndexOf bbutils

Searchs searched in str case-sensitively (Attention: opposite parameter order of Pos).

strIndexOf bbutils

Searchs searched in str case-sensitively (Attention: opposite parameter order of Pos).

StringCodePage bbutils

 

strIsAbsoluteURI bbutils

Checks if s is an absolute uri (i.e.

strIterator bbutils

Str iterator.

strJoin bbutils

 

strJoin bbutils

Joins all string list items to a single string separated by sep.

strJoin bbutils

Joins all string list items to a single string separated by sep.
If limit is set, the string is limited to abs(limit) items.

strLastIndexOf bbutils

Searchs the last occurrence of searched in str, case-sensitive, returns 0 on no occurrence (Attention: opposite parameter order of Pos).

strLastIndexOf bbutils

Searchs the last occurrence of searched in str, case-sensitive, returns 0 on no occurrence (Attention: opposite parameter order of Pos).

strLastIndexOf bbutils

Searchs the last occurrence of searched in str, case-sensitive, returns 0 on no occurrence (Attention: opposite parameter order of Pos).

strLastIndexOf bbutils

Searchs the last occurrence of searched in str, case-sensitive, returns 0 on no occurrence (Attention: opposite parameter order of Pos).

strlBeginsWith bbutils

Test if p begins with expectedStart (case-sensitive).

strLengthUtf8 bbutils

length of an utf8 string.

strLengthUtf8 bbutils

length of an utf8 string.

strlEqual bbutils

Tests if the strings are case-sensitively equal (same length and same characters).

strlEqual bbutils

Tests if the strings are case-sensitively equal (same length and same characters) (null-terminated, stops comparison when meeting #0 ).

strlEqual bbutils

Tests if the strings are case-sensitively equal (same length and same characters) (null-terminated, stops comparison when meeting #0 ).

strliBeginsWith bbutils

Test if p begins with expectedStart (case-insensitive).

strliEqual bbutils

Tests if the strings are case-insensitively equal (same length and same characters) (null-terminated, stops comparison when meeting #0 ).

strliEqual bbutils

Tests if the strings are case-insensitively equal (same length and same characters) (null-terminated, stops comparison when meeting #0 ).

strliEqual bbutils

Tests if the strings are case-insensitively equal (same length and same characters).

strlmove bbutils

Copies min(sourceLen, destLen) characters from source to dest and returns dest.

strlnsequal bbutils

equal comparison, case sensitive, stopping at #0-bytes in p1, ignoring #0-bytes in p2.

strlnsiequal bbutils

equal comparison, case insensitive, stopping at #0-bytes in p1, ignoring #0-bytes in p2.

strLoadFromFile bbutils

Loads a file as string.

strLoadFromFileUTF8 bbutils

Loads a file as string.

strLowerCaseSpecialUTF8 bbutils

This function converts codePoint to the corresponding lowercase codepoint according to the unconditional cases of SpecialCasing.txt of Unicode 8.

strlsEqual bbutils

Tests if the strings are case-sensitively equal (same length and same characters) (strict-length, can continue comparison after #0).

strlsEqual bbutils

Tests if the strings are case-sensitively equal (same length and same characters) (strict-length, can continue comparison after #0).

strlsequal bbutils

 

strlsiEqual bbutils

Tests if the strings are case-insensitively equal (same length and same characters) (strict-length, can continue comparison after #0).

strlsiEqual bbutils

Tests if the strings are case-insensitively equal (same length and same characters) (strict-length, can continue comparison after #0).

strlsiIndexOf bbutils

Searchs searched in str case-insensitively (Attention: opposite parameter order of Pos) (strict length, this function can find #0-bytes).

strlsiLastIndexOf bbutils

Searchs searched in str, case-insensitive, returns -1 on no occurrence (Attention: opposite parameter order of Pos) (strict length, this function can find #0-bytes).

strlsIndexOf bbutils

Searchs searched in str case-sensitively (Attention: opposite parameter order of Pos) (strict length, this function can find #0-bytes).

strlsIndexOf bbutils

Searchs searched in str case-sensitively (Attention: opposite parameter order of Pos) (strict length, this function can find #0-bytes).

strlsLastIndexOf bbutils

Searchs searched in str, case-sensitive, returns -1 on no occurrence (Attention: opposite parameter order of Pos) (strict length, this function can find #0-bytes).

strlsLastIndexOf bbutils

Searchs searched in str, case-sensitive, returns -1 on no occurrence (Attention: opposite parameter order of Pos) (strict length, this function can find #0-bytes).

strlTrim bbutils

Removes all occurrences of trimCharacter from the left/right side of the string.
It will move the pointer and change length, not modifying the memory pointed to.

strlTrimLeft bbutils

Removes all occurrences of trimCharacter from the left/right side of the string.
It will move the pointer and change length, not modifying the memory pointed to.

strlTrimRight bbutils

Removes all occurrences of trimCharacter from the left/right side of the string.
It will move the pointer and change length, not modifying the memory pointed to.

strMoveRef bbutils

Like move: moves count strings from source memory to dest memory.

strNormalizeLineEndings bbutils

Replaces all #13#10 or #13 by #10.

strNormalizeLineEndingsUTF8 bbutils

Replaces all #$D#$A, #$D #$85, #$85, #$2028, or #13 by #10.

strPrependIfMissing bbutils

Prepends expectedStart, if s does not starts with expectedStart.

strRemoveFileURLPrefix bbutils

Removes a file:// prefix from filename if it is there,

strResolveURI bbutils

Returns a absolute uri for a uri relative to the uri base.

strReverse bbutils

reverses a string.

strRpos bbutils

Searchs the last index of c in s.

strSaveToFile bbutils

Saves a string as file.

strSaveToFileUTF8 bbutils

Saves a string as file.

strSimilarity bbutils

Levenshtein distance between s and t.

strSlice bbutils

Returns a string with all characters between start and last (including start, last).

strSlice bbutils

Returns a string with all characters between first and last (including first, last).

strSplit bbutils

Splits the string remainingPart into two parts at the first position of separator, the first is assign to firstPart, the second one is again assign to remainingPart.

strSplit bbutils

Splits the string s into the array splitted at every occurrence of sep.

strSplit bbutils

Splits the string s into the array splitted at every occurrence of sep.

strSplitGet bbutils

Splits the string remainingPart into two parts at the first position of separator, the first part is returned as function result, the second one is again assign to remainingPart.

strSplitGetBetweenBrackets bbutils

 

strSplitGetUntilBracketClosing bbutils

Given a string like openBracket ..

StrToBoolDef bbutils

Converts a str to a bool (for fpc versions before 2.2)

strTrim bbutils

Removes all occurrences of trimCharacter from the left and right side of the string.

strTrimAndNormalize bbutils

Replaces any sequence of trimCharacter with a single space, and removes leading/trailing spaces.

strTrimCommon bbutils

 

strTrimLeft bbutils

Removes all occurrences of trimCharacter from the left side of the string.

strTrimRight bbutils

Removes all occurrences of trimCharacter from the right side of the string.

strUnescapeHex bbutils

Replace all occurrences of escape + XX with chr(XX).

strUnicode2AnsiMoveProc bbutils

converts utf16 to other unicode pages and latin1.

strUpperCaseSpecialUTF8 bbutils

This function converts codePoint to the corresponding uppercase codepoint according to the unconditional cases of SpecialCasing.txt of Unicode 8.

strWrap bbutils

Word wraps a string to a maximum column length.

strWrapSplit bbutils

Word wraps a string to a maximum column length.

TBaseArrayList bbutils

 

TBaseArrayList.TBasePreEnumerator bbutils

 

TBinarySearchAcceptedCondition bbutils

 

TBinarySearchAcceptedConditions bbutils

 

TBinarySearchChoosen bbutils

 

TBinarySearchFunction bbutils

Should return 0 if the searched element is equal to a, -1 if the searched element is smaller than a, and +1 if the searched element is larger than a.

TCharSet bbutils

 

TCommonEnumerator bbutilsbeta

A generic enumerator that works for any fixed-length collection.

TCopyingArrayList bbutils

 

TCopyingArrayList.TEnumerator bbutils

 

TCopyingPtrArrayList bbutils

 

TDateTimeParsingFlag bbutils

 

TDateTimeParsingFlags bbutils

 

TDateTimeParsingResult bbutils

 

TDecodeHTMLEntitiesFlag bbutils

Flags for strDecodeHTMLEntities

TDecodeHTMLEntitiesFlags bbutils

 

TFileSaveSafe bbutils

 

TFloatArray bbutils

 

TGenericRandomNumberGenerator bbrandomnumbergenerator

Generic random number generator.

threadedCall bbutils

Calls proc in an new thread

threadedCall bbutils

Calls proc in an new thread

threadedCall bbutils

Calls proc in an new thread

timeFormat bbutils

Converts a time to a string corresponding to the given mask (same mask as dateTimeParsePartsTry)

timeFormatNEW bbutils

 

timeParse bbutils

Reads a time string given a certain mask .
This function checks, if the time is valid.

timeParseParts bbutils

Reads a time string given a certain mask

TInt64Array bbutils

 

TLongintArray bbutils

 

TLongwordArray bbutils

 

TObjectArrayList bbutils

 

TPascalTranslator ptranslateutils

If a fallback language exists it must be the source language if you want to translate into the source language

TPCharView bbutils

A string view representing a subsequence of a string or pchar or char array.

TPointerArrayList bbutils

 

TPointerCompareFunction bbutils

Compare function to compare the two values to which a and b, ideally returning -1 for aˆ<bˆ, 0 for aˆ=bˆ, +1 for aˆ>bˆ The data is an TObject to prevent confusing it with a and b.

TPointerView bbutils

An array view representing a slice (subsequence) of an array.

TProcedureOfObject bbutils

 

TRandomNumberGenerator bbrandomnumbergenerator

Default random number generator type.

TRecordArrayList bbutils

 

TRecordArrayList.TEnumerator bbutils

 

TSizeintArray bbutils

 

TSizeIntArrayList bbutils

 

TSpecialCallBack pastemplate

 

TSplitMix64 bbrandomnumbergenerator

A very bad random number generator, only used internally to improve the seed for xoshiro

TStrBuilder bbutils

String builder to create strings

TStreamLikeWriteNativeInt bbutils

 

TStringArray bbutils

 

TStringArrayList bbutils

 

TStringView bbutils

A string view representing a subsequence of a string

TStringViewArray bbutils

 

TStrIterator bbutils

Str iterator.

TStrTrimProcedure bbutils

 

TSystemCodePage bbutils

 

TUTF8StringCodePointBlockEnumerator bbutils

Enumerator for utf-8 codepoints in a string.

Txoshiro256ss bbrandomnumbergenerator

Random number generator based on xoshiro** by Sebastiano Vigna

UIntToObj bbutils

 

UIntToPtr bbutils

 

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

unequal bbutils

Checks if all elements are pairwise unequal.

utf16EncodeSurrogatePair bbutils

Encodes an UTF-16 surrogate pair.

WHITE_SPACE bbutils

 

widestrlmove bbutils

Copies min(sourceLen, destLen) characters from source to dest and returns dest.


Generated by PasDoc 0.16.0.