aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAdrian Kummerländer2013-10-05 12:55:57 +0200
committerAdrian Kummerländer2013-10-05 12:55:57 +0200
commit609be30bf9562a86182ed0958a238b6ba9392ebf (patch)
tree11e32d547489994ebd00118f7baf3bf1c486c5df /README.md
parent4d1b9a918f8a189ba1e9887c6a9da04e7392db90 (diff)
downloadCodepointIterator-609be30bf9562a86182ed0958a238b6ba9392ebf.tar
CodepointIterator-609be30bf9562a86182ed0958a238b6ba9392ebf.tar.gz
CodepointIterator-609be30bf9562a86182ed0958a238b6ba9392ebf.tar.bz2
CodepointIterator-609be30bf9562a86182ed0958a238b6ba9392ebf.tar.lz
CodepointIterator-609be30bf9562a86182ed0958a238b6ba9392ebf.tar.xz
CodepointIterator-609be30bf9562a86182ed0958a238b6ba9392ebf.tar.zst
CodepointIterator-609be30bf9562a86182ed0958a238b6ba9392ebf.zip
Added Makefile, Readme and MIT license
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..fd731ec
--- /dev/null
+++ b/README.md
@@ -0,0 +1,14 @@
+# CodepointIterator
+
+... is a `std::iterator` derived class implementing the `std::bidirectional_iterator_tag` which iterates through unicode codepoints in a UTF8-encoded string.
+
+## 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
+
+## Requirements:
+
+- [GoogleTest](http://code.google.com/p/googletest/) for tests