acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
idn.h
1// Created by camilo on 2024-06-02 16:49 <3ThomasBorregaardSorensen!!
2// From acme/nano/idn by camilo on 2024-06-02 21:51 <3ThomasBorregaardSorensen!!
3#pragma once
4
5
6#include "acme/nano/idn/idn.h"
7
8
9namespace windows_common
10{
11
12
13 namespace nano
14 {
15
16
17 namespace idn
18 {
19
20
21 class CLASS_DECL_ACME idn :
22 virtual public ::nano::idn::idn
23 {
24 public:
25
26
27 inline static const_char_pointer represented_component_name()
28 {
29
30 return "nano_idn";
31
32 }
33
34
35 idn();
36 ~idn() override;
37
38
39 string idn_to_punycode(const ::scoped_string & scopedstr) override;
40 string idn_from_punycode(const ::scoped_string & scopedstr) override;
41
42
43 };
44
45
46 } // idn
47
48
49 } // nano
50
51
52} // namespace windows_common
53
54