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

Public Attributes

size_t buflen
 
size_t bufused
 
uint8_tbuf
 
char enc [64]
 
bool indata
 
bool inenc
 
size_t explen
 
size_t expused
 
exp_entryexp
 
bool truncate_input
 
bool inexp
 
char exp [256]
 
bool inerrors
 
bool inrule
 
charexp
 
bool intree
 
bool insheet
 
nodetree
 
nodecurrent
 
uint32_t depth
 
uint32_t n_sheets
 
sheet_ctxsheets
 
css_media media
 
uint32_t pseudo_element
 
nodetarget
 
lwc_stringattr_class
 
lwc_stringattr_id
 

Detailed Description

Todo:
at some point, we need to extend this to handle nested blocks

Member Data Documentation

◆ attr_class

lwc_string* line_ctx::attr_class

◆ attr_id

lwc_string* line_ctx::attr_id

◆ buf

uint8_t * line_ctx::buf

◆ buflen

size_t line_ctx::buflen

◆ bufused

size_t line_ctx::bufused

◆ current

node* line_ctx::current

◆ depth

uint32_t line_ctx::depth

◆ enc

char line_ctx::enc[64]

◆ exp [1/3]

char * line_ctx::exp

◆ exp [2/3]

char line_ctx::exp[256]

◆ exp [3/3]

char* line_ctx::exp

◆ explen

size_t line_ctx::explen

◆ expused

size_t line_ctx::expused

◆ indata

bool line_ctx::indata

◆ inenc

bool line_ctx::inenc

◆ inerrors

bool line_ctx::inerrors

◆ inexp

bool line_ctx::inexp

◆ inrule

bool line_ctx::inrule

◆ insheet

bool line_ctx::insheet

◆ intree

bool line_ctx::intree

◆ media

css_media line_ctx::media

◆ n_sheets

uint32_t line_ctx::n_sheets

◆ pseudo_element

uint32_t line_ctx::pseudo_element

◆ sheets

sheet_ctx* line_ctx::sheets

◆ target

node* line_ctx::target

◆ tree

node* line_ctx::tree

◆ truncate_input

bool line_ctx::truncate_input

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