libwordring
public_suffix_list.hpp
1 #pragma once
2 
3 // https://url.spec.whatwg.org/
4 // https://triple-underscore.github.io/URL-ja.html
5 
6 #include <wordring/string/atom.hpp>
7 #include <wordring/trie/trie.hpp>
8 
9 #include <wordring/whatwg/url/host.hpp>
10 
11 #include <string>
12 
13 namespace wordring::whatwg
14 {
16  {
17  public:
18  protected:
19  u8atom_set m_entries;
20  trie<std::int32_t> m_trie;
21  };
22 }
wordring::basic_atom_set< std::u8string, Allocator >
wordring::whatwg
wordring::basic_trie
任意の整数型をラベルとして用いることが出来る汎用Trie
Definition: trie.hpp:130
wordring::whatwg::public_suffix_list
Definition: public_suffix_list.hpp:15