Cogs.Core
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
litehtml::media_query Class Reference

Public Types

typedef std::shared_ptr< media_queryptr
 
typedef std::vector< media_query::ptr > vector
 

Public Member Functions

 media_query (const media_query &val)
 
bool check (const media_features &features) const
 

Static Public Member Functions

static media_query::ptr create_from_string (const tstring &str, const std::shared_ptr< document > &doc)
 

Private Attributes

media_query_expression::vector m_expressions
 
bool m_not
 
media_type m_media_type
 

Detailed Description

Definition at line 25 of file media_query.h.

Member Typedef Documentation

◆ ptr

typedef std::shared_ptr<media_query> litehtml::media_query::ptr

Definition at line 28 of file media_query.h.

◆ vector

typedef std::vector<media_query::ptr> litehtml::media_query::vector

Definition at line 29 of file media_query.h.

Constructor & Destructor Documentation

◆ media_query() [1/2]

litehtml::media_query::media_query ( )

Definition at line 6 of file media_query.cpp.

◆ media_query() [2/2]

litehtml::media_query::media_query ( const media_query val)

Definition at line 12 of file media_query.cpp.

Member Function Documentation

◆ check()

bool litehtml::media_query::check ( const media_features features) const

Definition at line 102 of file media_query.cpp.

◆ create_from_string()

litehtml::media_query::ptr litehtml::media_query::create_from_string ( const tstring &  str,
const std::shared_ptr< document > &  doc 
)
static

Definition at line 19 of file media_query.cpp.

Member Data Documentation

◆ m_expressions

media_query_expression::vector litehtml::media_query::m_expressions
private

Definition at line 31 of file media_query.h.

◆ m_media_type

media_type litehtml::media_query::m_media_type
private

Definition at line 33 of file media_query.h.

◆ m_not

bool litehtml::media_query::m_not
private

Definition at line 32 of file media_query.h.


The documentation for this class was generated from the following files: