1#ifndef LH_MEDIA_QUERY_H
2#define LH_MEDIA_QUERY_H
8 typedef std::vector<media_query_expression> vector;
16 check_as_bool =
false;
17 feature = media_feature_none;
28 typedef std::shared_ptr<media_query> ptr;
29 typedef std::vector<media_query::ptr> vector;
31 media_query_expression::vector m_expressions;
33 media_type m_media_type;
38 static media_query::ptr create_from_string(
const tstring& str,
const std::shared_ptr<document>& doc);
45 typedef std::shared_ptr<media_query_list> ptr;
46 typedef std::vector<media_query_list::ptr> vector;
48 media_query::vector m_queries;
54 static media_query_list::ptr create_from_string(
const tstring& str,
const std::shared_ptr<document>& doc);
61 m_is_used = val.m_is_used;
62 m_queries = val.m_queries;
65 inline media_query_list::media_query_list()
70 inline bool media_query_list::is_used()
const