diff options
author | Roland Reichwein <mail@reichwein.it> | 2022-01-01 21:02:15 +0100 |
---|---|---|
committer | Roland Reichwein <mail@reichwein.it> | 2022-01-01 21:02:15 +0100 |
commit | c969cddf87a2c6d2eb74353f3115a70d166136e5 (patch) | |
tree | 2f1aa414cd37a41de064faf6e4121107648d66b2 /include/unicode/utf_fwd.h | |
parent | 52d4375b10d920a59f1309c272a2e525feb1c25d (diff) |
Use own type traits
Diffstat (limited to 'include/unicode/utf_fwd.h')
-rw-r--r-- | include/unicode/utf_fwd.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/include/unicode/utf_fwd.h b/include/unicode/utf_fwd.h new file mode 100644 index 0000000..f3f6c52 --- /dev/null +++ b/include/unicode/utf_fwd.h @@ -0,0 +1,23 @@ +#pragma once + +// Forward declarations + +#include <string> + +namespace unicode::detail { + + template<typename T, typename Container=std::basic_string<T>> + struct utf_iterator; + + template<typename T, typename Container=std::basic_string<T>> + struct utf_back_insert_iterator; + +} // namespace unicode::detail + +namespace unicode { + + template<typename InputIt, typename OutputIt> + struct UTF; + +} // namespace unicode + |