libcss
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
css_language Struct Reference

#include <language.h>

Public Types

enum  { CHARSET_PERMITTED , IMPORT_PERMITTED , NAMESPACE_PERMITTED , HAD_RULE }
 

Public Attributes

css_stylesheetsheet
 
parserutils_stack * context
 
enum css_language:: { ... }  state
 
lwc_string ** strings
 
lwc_string * default_namespace
 
css_namespacenamespaces
 
uint32_t num_namespaces
 

Detailed Description

Context for a CSS language parser

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
CHARSET_PERMITTED 
IMPORT_PERMITTED 
NAMESPACE_PERMITTED 
HAD_RULE 

Member Data Documentation

◆ context

parserutils_stack* css_language::context

Context stack

◆ default_namespace

lwc_string* css_language::default_namespace

Default namespace URI

◆ namespaces

css_namespace* css_language::namespaces

Array of namespace mappings

◆ num_namespaces

uint32_t css_language::num_namespaces

Number of namespace mappings

◆ sheet

css_stylesheet* css_language::sheet

The stylesheet to parse for

◆ []

enum { ... } css_language::state

State flag, for at-rule handling

◆ strings

lwc_string** css_language::strings

Interned strings


The documentation for this struct was generated from the following file: