libhtmlpp 1.0.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
libhtmlpp::CSSStyleSheet Class Reference

#include <css.h>

Public Member Functions

 CSSStyleSheet ()
 
 CSSStyleSheet (const CSSStyleSheet &sheet)
 
 ~CSSStyleSheet ()
 
CSSStyleSheetoperator= (const CSSStyleSheet &sheet)
 
void parse (const std::string &input)
 
void addRule (const CSSRule &rule)
 
void removeRule (size_t index)
 
const CSSRulegetRule (size_t index) const
 
size_t getRuleCount () const
 
const std::vector< CSSRule > & getRules () const
 
std::string serialize (bool formatted=false) const
 
void clear ()
 

Static Public Member Functions

static CSSDeclaration parseInlineStyle (const std::string &style)
 

Detailed Description

Definition at line 102 of file css.h.

Constructor & Destructor Documentation

◆ CSSStyleSheet() [1/2]

libhtmlpp::CSSStyleSheet::CSSStyleSheet ( )

Definition at line 249 of file css.cpp.

◆ CSSStyleSheet() [2/2]

libhtmlpp::CSSStyleSheet::CSSStyleSheet ( const CSSStyleSheet sheet)

Definition at line 251 of file css.cpp.

◆ ~CSSStyleSheet()

libhtmlpp::CSSStyleSheet::~CSSStyleSheet ( )

Definition at line 254 of file css.cpp.

Member Function Documentation

◆ addRule()

void libhtmlpp::CSSStyleSheet::addRule ( const CSSRule rule)

Definition at line 386 of file css.cpp.

◆ clear()

void libhtmlpp::CSSStyleSheet::clear ( )

Definition at line 419 of file css.cpp.

◆ getRule()

const libhtmlpp::CSSRule * libhtmlpp::CSSStyleSheet::getRule ( size_t  index) const

Definition at line 396 of file css.cpp.

◆ getRuleCount()

size_t libhtmlpp::CSSStyleSheet::getRuleCount ( ) const

Definition at line 401 of file css.cpp.

◆ getRules()

const std::vector< libhtmlpp::CSSRule > & libhtmlpp::CSSStyleSheet::getRules ( ) const

Definition at line 405 of file css.cpp.

◆ operator=()

libhtmlpp::CSSStyleSheet & libhtmlpp::CSSStyleSheet::operator= ( const CSSStyleSheet sheet)

Definition at line 256 of file css.cpp.

◆ parse()

void libhtmlpp::CSSStyleSheet::parse ( const std::string &  input)

Definition at line 281 of file css.cpp.

◆ parseInlineStyle()

libhtmlpp::CSSDeclaration libhtmlpp::CSSStyleSheet::parseInlineStyle ( const std::string &  style)
static

Definition at line 423 of file css.cpp.

◆ removeRule()

void libhtmlpp::CSSStyleSheet::removeRule ( size_t  index)

Definition at line 390 of file css.cpp.

◆ serialize()

std::string libhtmlpp::CSSStyleSheet::serialize ( bool  formatted = false) const

Definition at line 409 of file css.cpp.


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