16#ifndef AEONGUI_STYLESHEET_H
17#define AEONGUI_STYLESHEET_H
23 struct css_stylesheet;
24 struct css_select_ctx;
25 struct css_select_results;
26 struct css_computed_style;
68 using StyleSheetPtr = std::unique_ptr<css_stylesheet, css_stylesheet_deleter>;
70 using SelectCtxPtr = std::unique_ptr<css_select_ctx, css_select_ctx_deleter>;
72 using SelectResultsPtr = std::unique_ptr<css_select_results, css_select_results_deleter>;
74 using ComputedStylePtr = std::unique_ptr<css_computed_style, css_computed_style_deleter>;
Custom deleter for css_computed_style.
Definition StyleSheet.hpp:60
void operator()(css_computed_style *p)
Release a css_computed_style.
Definition StyleSheet.cpp:49
Custom deleter for css_select_ctx.
Definition StyleSheet.hpp:42
void operator()(css_select_ctx *p)
Release a css_select_ctx.
Definition StyleSheet.cpp:31
Custom deleter for css_select_results.
Definition StyleSheet.hpp:51
void operator()(css_select_results *p)
Release css_select_results.
Definition StyleSheet.cpp:40
Custom deleter for css_stylesheet.
Definition StyleSheet.hpp:33
void operator()(css_stylesheet *p)
Release a css_stylesheet.
Definition StyleSheet.cpp:22