summaryrefslogtreecommitdiff
path: root/src/java_uescape.hh
blob: 8c845ad2f2197477c0d3ffb7eb1743bf96b6e71d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef JAVA_UESCAPE_HH
#define JAVA_UESCAPE_HH

#include "uio.hh"  // IWYU pragma: export

#include <memory>

namespace u8::java {

[[nodiscard]]
std::unique_ptr<Reader> open(std::unique_ptr<io::Reader> reader,
                             u::ReaderConfig config = {});

}  // namespace u8::java

namespace u16::java {

[[nodiscard]]
std::unique_ptr<Reader> open(std::unique_ptr<io::Reader> reader,
                             u::ReaderConfig config = {});

}  // namespace u16::java

#endif  // JAVA_UESCAPE_HH