NeoMutt  2025-12-11-435-g4ac674
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
EnrichedState Struct Reference

State of enriched-text parser. More...

+ Collaboration diagram for EnrichedState:

Data Fields

wchar_t * buffer
 Output buffer.
 
wchar_t * line
 Current line.
 
wchar_t * param
 Current parameter.
 
size_t buf_len
 Length of buffer.
 
size_t line_len
 Capacity of line buffer.
 
size_t line_used
 Used bytes in line buffer.
 
size_t line_max
 Maximum line width.
 
size_t indent_len
 Current indentation level.
 
size_t word_len
 Current word length.
 
size_t buf_used
 Used bytes in output buffer.
 
size_t param_used
 Used bytes in param buffer.
 
size_t param_len
 Capacity of param buffer.
 
int tag_level [RICH_MAX]
 Nesting level of each tag type.
 
int wrap_margin
 Wrap margin.
 
struct Statestate
 State wrapper.
 

Detailed Description

State of enriched-text parser.

Definition at line 98 of file enriched.c.

Field Documentation

◆ buffer

wchar_t* EnrichedState::buffer

Output buffer.

Definition at line 100 of file enriched.c.

◆ line

wchar_t* EnrichedState::line

Current line.

Definition at line 101 of file enriched.c.

◆ param

wchar_t* EnrichedState::param

Current parameter.

Definition at line 102 of file enriched.c.

◆ buf_len

size_t EnrichedState::buf_len

Length of buffer.

Definition at line 103 of file enriched.c.

◆ line_len

size_t EnrichedState::line_len

Capacity of line buffer.

Definition at line 104 of file enriched.c.

◆ line_used

size_t EnrichedState::line_used

Used bytes in line buffer.

Definition at line 105 of file enriched.c.

◆ line_max

size_t EnrichedState::line_max

Maximum line width.

Definition at line 106 of file enriched.c.

◆ indent_len

size_t EnrichedState::indent_len

Current indentation level.

Definition at line 107 of file enriched.c.

◆ word_len

size_t EnrichedState::word_len

Current word length.

Definition at line 108 of file enriched.c.

◆ buf_used

size_t EnrichedState::buf_used

Used bytes in output buffer.

Definition at line 109 of file enriched.c.

◆ param_used

size_t EnrichedState::param_used

Used bytes in param buffer.

Definition at line 110 of file enriched.c.

◆ param_len

size_t EnrichedState::param_len

Capacity of param buffer.

Definition at line 111 of file enriched.c.

◆ tag_level

int EnrichedState::tag_level[RICH_MAX]

Nesting level of each tag type.

Definition at line 112 of file enriched.c.

◆ wrap_margin

int EnrichedState::wrap_margin

Wrap margin.

Definition at line 113 of file enriched.c.

◆ state

struct State* EnrichedState::state

State wrapper.

Definition at line 114 of file enriched.c.


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