1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00
This commit is contained in:
Quaylyn Rimer 2025-12-24 08:17:15 -05:00 committed by GitHub
commit 7014325307
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -48,6 +48,13 @@ class CharPointer_UTF8 final
public:
using CharType = char;
// Standard iterator traits for compatibility with STL algorithms
using value_type = juce_wchar;
using pointer = juce_wchar*;
using reference = juce_wchar; // Note: returns by value since this is a proxy iterator
using iterator_category = std::input_iterator_tag;
using difference_type = std::ptrdiff_t;
explicit CharPointer_UTF8 (const CharType* rawPointer) noexcept
: data (const_cast<CharType*> (rawPointer))
{