Photon 1.0.0
Loading...
Searching...
No Matches
css_selector.cpp File Reference
#include "html.h"
#include "css_selector.h"
#include "css_parser.h"
#include "internal.h"

Classes

struct  litehtml::wq_name
 
struct  litehtml::an_b
 

Namespaces

namespace  litehtml
 

Functions

string litehtml::parse_ns_prefix (const css_token_vector &tokens, int &index)
 
wq_name litehtml::parse_wq_name (const css_token_vector &tokens, int &index)
 
wq_name litehtml::parse_type_selector (const css_token_vector &tokens, int &index)
 
bool litehtml::parse_attr_matcher (const css_token_vector &tokens, int &index, attr_matcher &matcher)
 
css_attribute_selector litehtml::parse_attribute_selector (const css_token &block)
 
bool litehtml::to_int (string s, int &number)
 
an_b litehtml::parse_an_b (string s)
 
int litehtml::find_of_keyword (const css_token_vector &tokens)
 
css_attribute_selector litehtml::parse_nth_child (const css_token &token, bool of_keyword, document_mode mode)
 
css_attribute_selector litehtml::parse_function_pseudo_class (const css_token &token, document_mode mode)
 
bool litehtml::is_supported_simple_pseudo_class (const string &name)
 
css_attribute_selector litehtml::parse_pseudo_class (const css_token_vector &tokens, int &index, document_mode mode)
 
css_attribute_selector litehtml::parse_subclass_selector (const css_token_vector &tokens, int &index, document_mode mode)
 
bool litehtml::is_supported_simple_pseudo_element (const string &name)
 
css_attribute_selector litehtml::parse_pseudo_element (const css_token_vector &tokens, int &index)
 
css_element_selector::ptr litehtml::parse_compound_selector (const css_token_vector &tokens, int &index, document_mode mode)
 
int litehtml::parse_combinator (const css_token_vector &tokens, int &index)
 
css_selector::ptr litehtml::parse_complex_selector (const css_token_vector &tokens, document_mode mode)
 
bool litehtml::has_selector (const css_selector &selector, attr_select_type type, const string &name="")
 
css_selector::vector litehtml::parse_selector_list (const css_token_vector &tokens, int options, document_mode mode)