|
libhtmlpp 1.0.0
|
#include <string>#include <vector>#include <map>#include <set>#include <memory>#include <array>Go to the source code of this file.
Classes | |
| class | libhtmlpp::CSSProperty |
| class | libhtmlpp::CSSDeclaration |
| class | libhtmlpp::CSSRule |
| struct | libhtmlpp::AncestorFrame |
One ancestor of the element being matched, for the optional ancestor chain approximateSelectorMatch/collectApproximateMatches/getCSSRules accept – classes pre-split (whitespace-separated tokens of the ancestor's own class attribute), same shape callers already need to build for the target element. More... | |
| struct | libhtmlpp::AttributeCondition |
| One "[name]"/"[name=value]"/"[name~=value]"/etc. More... | |
| class | libhtmlpp::CSSStyleSheet |
| struct | libhtmlpp::CSSStyleSheet::_CompoundCacheBranch::AncestorCompound |
Namespaces | |
| namespace | libhtmlpp |
| Core namespace for the libhtmlpp HTML parsing and printing library. | |
Functions | |
| std::string | libhtmlpp::resolveCSSVariables (const std::string &value, const std::map< std::string, std::string > &customProperties, bool *unresolved=nullptr) |
Resolves every var(--name) / var(--name, fallback) reference in value using customProperties (custom-property name -> its own raw stored value, e.g. | |