openshot-audio
0.1.7
|
#include <juce_core.h>
Classes | |
struct | HexParser |
Static Public Member Functions | |
static juce_wchar | toUpperCase (juce_wchar character) noexcept |
static juce_wchar | toLowerCase (juce_wchar character) noexcept |
static bool | isUpperCase (juce_wchar character) noexcept |
static bool | isLowerCase (juce_wchar character) noexcept |
static bool | isWhitespace (char character) noexcept |
static bool | isWhitespace (juce_wchar character) noexcept |
static bool | isDigit (char character) noexcept |
static bool | isDigit (juce_wchar character) noexcept |
static bool | isLetter (char character) noexcept |
static bool | isLetter (juce_wchar character) noexcept |
static bool | isLetterOrDigit (char character) noexcept |
static bool | isLetterOrDigit (juce_wchar character) noexcept |
static int | getHexDigitValue (juce_wchar digit) noexcept |
template<typename CharPointerType > | |
static double | readDoubleValue (CharPointerType &text) noexcept |
template<typename CharPointerType > | |
static double | getDoubleValue (CharPointerType text) noexcept |
template<typename IntType , typename CharPointerType > | |
static IntType | getIntValue (const CharPointerType text) noexcept |
template<typename CharPointerType > | |
static size_t | lengthUpTo (CharPointerType text, const size_t maxCharsToCount) noexcept |
template<typename CharPointerType > | |
static size_t | lengthUpTo (CharPointerType start, const CharPointerType end) noexcept |
template<typename DestCharPointerType , typename SrcCharPointerType > | |
static void | copyAll (DestCharPointerType &dest, SrcCharPointerType src) noexcept |
template<typename DestCharPointerType , typename SrcCharPointerType > | |
static size_t | copyWithDestByteLimit (DestCharPointerType &dest, SrcCharPointerType src, size_t maxBytesToWrite) noexcept |
template<typename DestCharPointerType , typename SrcCharPointerType > | |
static void | copyWithCharLimit (DestCharPointerType &dest, SrcCharPointerType src, int maxChars) noexcept |
template<typename CharPointerType1 , typename CharPointerType2 > | |
static int | compare (CharPointerType1 s1, CharPointerType2 s2) noexcept |
template<typename CharPointerType1 , typename CharPointerType2 > | |
static int | compareUpTo (CharPointerType1 s1, CharPointerType2 s2, int maxChars) noexcept |
template<typename CharPointerType1 , typename CharPointerType2 > | |
static int | compareIgnoreCase (CharPointerType1 s1, CharPointerType2 s2) noexcept |
template<typename CharPointerType1 , typename CharPointerType2 > | |
static int | compareIgnoreCaseUpTo (CharPointerType1 s1, CharPointerType2 s2, int maxChars) noexcept |
template<typename CharPointerType1 , typename CharPointerType2 > | |
static int | indexOf (CharPointerType1 textToSearch, const CharPointerType2 substringToLookFor) noexcept |
template<typename CharPointerType1 , typename CharPointerType2 > | |
static CharPointerType1 | find (CharPointerType1 textToSearch, const CharPointerType2 substringToLookFor) noexcept |
template<typename CharPointerType > | |
static CharPointerType | find (CharPointerType textToSearch, const juce_wchar charToLookFor) noexcept |
template<typename CharPointerType1 , typename CharPointerType2 > | |
static int | indexOfIgnoreCase (CharPointerType1 haystack, const CharPointerType2 needle) noexcept |
template<typename Type > | |
static int | indexOfChar (Type text, const juce_wchar charToFind) noexcept |
template<typename Type > | |
static int | indexOfCharIgnoreCase (Type text, juce_wchar charToFind) noexcept |
template<typename Type > | |
static Type | findEndOfWhitespace (Type text) noexcept |
template<typename Type , typename BreakType > | |
static Type | findEndOfToken (Type text, const BreakType breakCharacters, const Type quoteCharacters) |
A collection of functions for manipulating characters and character strings.
Most of these methods are designed for internal use by the String and CharPointer classes, but some of them may be useful to call directly.
|
inlinestaticnoexcept |
Compares two null-terminated character strings.
|
inlinestaticnoexcept |
Compares two null-terminated character strings, using a case-independant match.
|
inlinestaticnoexcept |
Compares two null-terminated character strings, using a case-independent match.
|
inlinestaticnoexcept |
Compares two null-terminated character strings, up to a given number of characters.
|
inlinestaticnoexcept |
Copies null-terminated characters from one string to another.
|
inlinestaticnoexcept |
Copies characters from one string to another, up to a null terminator or a given maximum number of characters.
|
inlinestaticnoexcept |
Copies characters from one string to another, up to a null terminator or a given byte size limit.
|
inlinestaticnoexcept |
Returns a pointer to the first occurrence of a substring in a string. If the substring is not found, this will return a pointer to the string's null terminator.
|
inlinestaticnoexcept |
Returns a pointer to the first occurrence of a substring in a string. If the substring is not found, this will return a pointer to the string's null terminator.
|
inlinestatic |
Returns a pointer to the first character in the string which is found in the breakCharacters string.
|
inlinestaticnoexcept |
Returns a pointer to the first non-whitespace character in a string. If the string contains only whitespace, this will return a pointer to its null terminator.
|
inlinestaticnoexcept |
Parses a character string, to read a floating-point value.
|
staticnoexcept |
Returns 0 to 16 for '0' to 'F", or -1 for characters that aren't a legal hex digit.
|
inlinestaticnoexcept |
Parses a character string, to read an integer value.
|
inlinestaticnoexcept |
Finds the character index of a given substring in another string. Returns -1 if the substring is not found.
|
inlinestaticnoexcept |
Finds the character index of a given character in another string. Returns -1 if the character is not found.
|
inlinestaticnoexcept |
Finds the character index of a given character in another string, using a case-independent match. Returns -1 if the character is not found.
|
inlinestaticnoexcept |
Finds the character index of a given substring in another string, using a case-independent match. Returns -1 if the substring is not found.
|
staticnoexcept |
Checks whether a character is a digit.
|
staticnoexcept |
Checks whether a character is a digit.
|
staticnoexcept |
Checks whether a character is alphabetic.
|
staticnoexcept |
Checks whether a character is alphabetic.
|
staticnoexcept |
Checks whether a character is alphabetic or numeric.
|
staticnoexcept |
Checks whether a character is alphabetic or numeric.
|
staticnoexcept |
Checks whether a unicode character is lower-case.
|
staticnoexcept |
Checks whether a unicode character is upper-case.
|
staticnoexcept |
Checks whether a character is whitespace.
|
staticnoexcept |
Checks whether a character is whitespace.
|
inlinestaticnoexcept |
Counts the number of characters in a given string, stopping if the count exceeds a specified limit.
|
inlinestaticnoexcept |
Counts the number of characters in a given string, stopping if the count exceeds a specified end-pointer.
|
inlinestaticnoexcept |
Parses a character string to read a floating-point number. Note that this will advance the pointer that is passed in, leaving it at the end of the number.
|
staticnoexcept |
Converts a character to lower-case.
|
staticnoexcept |
Converts a character to upper-case.