![]() |
libtld 2.0.14
A library to determine the Top-Level Domain name of any Internet URI.
|
Implementation of the TLD parser library. More...
#include "libtld/tld.h"
#include <iostream>
#include <list>
#include <map>
#include <memory>
#include <set>
#include <cstdint>
#include <vector>
#include <limits.h>
Go to the source code of this file.
Classes | |
class | tld_compiler |
class | tld_definition |
class | tld_string |
class | tld_string_manager |
class | tld_tag_manager |
class | tld_compiler::token |
Typedefs | |
typedef uint32_t | string_id_t |
typedef uint32_t | tag_id_t |
typedef std::map< string_id_t, string_id_t > | tags_t |
Variables | |
constexpr string_id_t | STRING_ID_NULL = 0 |
This file includes all the functions available in the C library of libtld that pertain to the parsing of URIs and extraction of TLDs.
Definition in file tld_compiler.h.
typedef uint32_t string_id_t |
Definition at line 53 of file tld_compiler.h.
typedef uint32_t tag_id_t |
Definition at line 55 of file tld_compiler.h.
typedef std::map<string_id_t, string_id_t> tags_t |
Definition at line 54 of file tld_compiler.h.
|
constexpr |
Definition at line 57 of file tld_compiler.h.
This document is part of the Snap! Websites Project.
Copyright by Made to Order Software Corp.