summaryrefslogtreecommitdiffhomepage
path: root/include/unicode/utf_fwd.h
blob: f3f6c528ff8a0a4d8f9001803d56e793fc75174e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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