neoGFX
Cross-platform C++ app/game engine
|
#include <css.hpp>
Classes | |
class | declaration |
struct | failed_to_open_style_sheet |
class | i_visitor |
class | selector |
Public Types | |
typedef std::vector< declaration > | declaration_block |
typedef std::list< selector > | selector_list |
typedef std::list< declaration_block > | declaration_block_list |
typedef std::vector< std::pair< selector_list::const_iterator, declaration_block_list::const_iterator > > | rule_list |
Public Member Functions | |
css (std::string const &aStyle) | |
css (std::istream &aStyleSheet) | |
void | accept (i_visitor &aVisitor) const |
const rule_list & | rules () const |
std::string | to_string () const |
typedef std::vector<declaration> neogfx::css::declaration_block |
typedef std::list<declaration_block> neogfx::css::declaration_block_list |
typedef std::vector<std::pair<selector_list::const_iterator, declaration_block_list::const_iterator> > neogfx::css::rule_list |
typedef std::list<selector> neogfx::css::selector_list |
neogfx::css::css | ( | std::string const & | aStyle | ) |
neogfx::css::css | ( | std::istream & | aStyleSheet | ) |
void neogfx::css::accept | ( | i_visitor & | aVisitor | ) | const |
const rule_list & neogfx::css::rules | ( | ) | const |
std::string neogfx::css::to_string | ( | ) | const |