1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-30 02:50:05 +00:00
JUCE/modules/juce_core/text
Quaylyn Rimer ff23b25e6a Fix #946: Add standard iterator traits to CharPointer_UTF8 for compatibility with std algorithms
- Added value_type, pointer, reference, iterator_category, and difference_type typedefs
- Enables CharPointer_UTF8 to work with standard library algorithms like std::all_of
- Uses input_iterator_tag as the most appropriate category for UTF-8 character iteration
- Maintains full backward compatibility with existing code
- Tested with both GCC and Clang compilers
2025-08-03 23:56:08 -06:00
..
juce_Base64.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Base64.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_CharacterFunctions.cpp MinGW: Remove support 2024-06-27 18:10:21 +01:00
juce_CharacterFunctions.h Text: Improve string validation 2024-09-06 15:40:39 +00:00
juce_CharPointer_ASCII.h Text: Improve string validation 2024-09-06 15:40:39 +00:00
juce_CharPointer_UTF8.h Fix #946: Add standard iterator traits to CharPointer_UTF8 for compatibility with std algorithms 2025-08-03 23:56:08 -06:00
juce_CharPointer_UTF8_test.cpp Text: Refactor UTF-8 test to prevent warnings 2024-09-30 12:49:57 +01:00
juce_CharPointer_UTF16.h Text: Improve string validation 2024-09-06 15:40:39 +00:00
juce_CharPointer_UTF16_test.cpp Text: Improve string validation 2024-09-06 15:40:39 +00:00
juce_CharPointer_UTF32.h Text: Improve string validation 2024-09-06 15:40:39 +00:00
juce_CharPointer_UTF32_test.cpp Text: Improve string validation 2024-09-06 15:40:39 +00:00
juce_Identifier.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_Identifier.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_LocalisedStrings.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_LocalisedStrings.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_NewLine.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_String.cpp Deprecations: Add ignore deprecation warning macros 2024-11-27 11:07:04 +00:00
juce_String.h String: Add support for char8_t string literals 2024-04-16 17:48:35 +01:00
juce_StringArray.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_StringArray.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_StringPairArray.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_StringPairArray.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_StringPool.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_StringPool.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_StringRef.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_TextDiff.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_TextDiff.h Update licensing information 2024-04-16 11:39:35 +01:00