diff options
Squashed 'source/00_content/' content from commit 63d9db8
git-subtree-dir: source/00_content
git-subtree-split: 63d9db8438ed6b32c4a85d487c07ea31bda666e4
Diffstat (limited to 'pages/projects/codepoint_iterator.md')
-rw-r--r-- | pages/projects/codepoint_iterator.md | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pages/projects/codepoint_iterator.md b/pages/projects/codepoint_iterator.md new file mode 100644 index 0000000..e202571 --- /dev/null +++ b/pages/projects/codepoint_iterator.md @@ -0,0 +1,15 @@ +# CodepointIterator + +…is a `std::iterator` derived class implementing the `std::bidirectional_iterator_tag` which iterates through unicode codepoints in a UTF8-encoded string. + +The source code is available on both my [Github] profile and [cgit]. + +## Current features + +* Bidirectional iteration through unicode codepoints +* The class itself does not rely on any external libraries +* Dereferencing an instance of the iterator yields the codepoint as `char32_t` +* Unit Tests based on GoogleTest + +[Github]: https://github.com/KnairdA/CodepointIterator +[cgit]: http://code.kummerlaender.eu/CodepointIterator/ |