Photon 1.0.0
Loading...
Searching...
No Matches
media_query.cpp File Reference
#include "html.h"
#include "media_query.h"
#include "css_parser.h"
#include <cassert>

Classes

struct  litehtml::mf_info
 

Namespaces

namespace  litehtml
 

Functions

bool litehtml::eval_op (float x, short op, float value)
 
bool litehtml::parse_media_query (const css_token_vector &tokens, media_query &mquery, document::ptr doc)
 
media_query_list litehtml::parse_media_query_list (const css_token_vector &_tokens, document::ptr doc)
 
media_query_list litehtml::parse_media_query_list (const string &str, shared_ptr< document > doc)
 
bool litehtml::parse_media_condition (const css_token_vector &tokens, int &index, bool or_allowed, media_condition &condition, document::ptr doc)
 
bool litehtml::parse_media_in_parens (const css_token &token, media_in_parens &media_in_parens, document::ptr doc)
 
bool litehtml::parse_media_feature (const css_token &token, media_feature &media_feature, document::ptr doc)
 
bool litehtml::parse_mf_value (const css_token_vector &tokens, int &index, css_token val[2])
 
bool litehtml::parse_mf_range (const css_token_vector &tokens, media_feature &media_feature, document::ptr doc)
 
bool litehtml::convert_units (mf_info mfi, css_token val[2], document::ptr doc)
 
short litehtml::mirror (short op)
 

Variables

std::map< string, mf_infolitehtml::supported_media_features