Photon 1.0.0
|
#include <stylesheet.h>
Public Member Functions | |
const css_selector::vector & | selectors () const |
template<class Input > | |
void | parse_css_stylesheet (const Input &input, string baseurl, shared_ptr< document > doc, media_query_list_list::ptr media=nullptr, bool top_level=true) |
void | sort_selectors () |
template<class Input > | |
void | parse_css_stylesheet (const Input &input, string baseurl, document::ptr doc, media_query_list_list::ptr media, bool top_level) |
Private Member Functions | |
bool | parse_style_rule (raw_rule::ptr rule, string baseurl, shared_ptr< document > doc, media_query_list_list::ptr media) |
void | parse_import_rule (raw_rule::ptr rule, string baseurl, shared_ptr< document > doc, media_query_list_list::ptr media) |
void | add_selector (const css_selector::ptr &selector) |
Private Attributes | |
css_selector::vector | m_selectors |
|
inlineprivate |
void litehtml::css::parse_css_stylesheet | ( | const Input & | input, |
string | baseurl, | ||
document::ptr | doc, | ||
media_query_list_list::ptr | media, | ||
bool | top_level | ||
) |
void litehtml::css::parse_css_stylesheet | ( | const Input & | input, |
string | baseurl, | ||
shared_ptr< document > | doc, | ||
media_query_list_list::ptr | media = nullptr , |
||
bool | top_level = true |
||
) |
|
private |
|
private |
|
inline |
void litehtml::css::sort_selectors | ( | ) |
|
private |