|
libhtmlpp 1.0.0
|
Definitions for libhtmlpp HTML element types and utilities. More...
#include <iostream>#include <cstdarg>#include <compare>#include <string_view>#include <array>#include <algorithm>#include <fstream>#include "utils.h"#include "html.h"#include "config.h"#include "encode.h"#include <assert.h>Go to the source code of this file.
Classes | |
| class | libhtmlpp::DocElements |
Namespaces | |
| namespace | libhtmlpp |
| Core namespace for the libhtmlpp HTML parsing and printing library. | |
Macros | |
| #define | HTMLTAG_OPEN '<' |
| #define | HTMLTAG_TERMINATE '/' |
| #define | HTMLTAG_CLOSE '>' |
| #define | HTMLTAG_COMMENT '!' |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const libhtmlpp::HtmlString &p) |
| Streams an HtmlString to an output stream using its underlying string. | |
| void | libhtmlpp::_copy (libhtmlpp::Element *dest, const libhtmlpp::Element *src) |
| void | loadString (libhtmlpp::HtmlElement &html, const libhtmlpp::HtmlString *node) |
Variables | |
| const std::array< std::string_view, 100 > | libhtmlpp::ContainerTypes |
Definitions for libhtmlpp HTML element types and utilities.
This file is part of libhtmlpp and provides HTML parsing, DOM-like element types, serialization helpers, and encoding utilities.
Definition in file html.cpp.
| void loadString | ( | libhtmlpp::HtmlElement & | html, |
| const libhtmlpp::HtmlString * | node | ||
| ) |
| std::ostream & operator<< | ( | std::ostream & | os, |
| const libhtmlpp::HtmlString & | p | ||
| ) |