Hubbub $Id$
Public Attributes | List of all members
hubbub_tokeniser Struct Reference

Tokeniser data structure. More...

Public Attributes

hubbub_tokeniser_state state
 Current tokeniser state. More...
 
hubbub_content_model content_model
 Current content model flag. More...
 
bool escape_flag
 Escape flag. More...
 
bool process_cdata_section
 Whether to process CDATA sections. More...
 
bool paused
 flag for if parsing is currently paused More...
 
parserutils_inputstream * input
 Input stream. More...
 
parserutils_buffer * buffer
 Input buffer. More...
 
parserutils_buffer * insert_buf
 Stream insertion buffer. More...
 
hubbub_tokeniser_context context
 Tokeniser context. More...
 
hubbub_token_handler token_handler
 Token handling callback. More...
 
void * token_pw
 Token handler data. More...
 
hubbub_error_handler error_handler
 Error handling callback. More...
 
void * error_pw
 Error handler data. More...
 

Detailed Description

Tokeniser data structure.

Member Data Documentation

◆ buffer

parserutils_buffer* hubbub_tokeniser::buffer

Input buffer.

◆ content_model

hubbub_content_model hubbub_tokeniser::content_model

Current content model flag.

◆ context

hubbub_tokeniser_context hubbub_tokeniser::context

Tokeniser context.

◆ error_handler

hubbub_error_handler hubbub_tokeniser::error_handler

Error handling callback.

◆ error_pw

void* hubbub_tokeniser::error_pw

Error handler data.

◆ escape_flag

bool hubbub_tokeniser::escape_flag

Escape flag.

◆ input

parserutils_inputstream* hubbub_tokeniser::input

Input stream.

◆ insert_buf

parserutils_buffer* hubbub_tokeniser::insert_buf

Stream insertion buffer.

◆ paused

bool hubbub_tokeniser::paused

flag for if parsing is currently paused

◆ process_cdata_section

bool hubbub_tokeniser::process_cdata_section

Whether to process CDATA sections.

◆ state

hubbub_tokeniser_state hubbub_tokeniser::state

Current tokeniser state.

◆ token_handler

hubbub_token_handler hubbub_tokeniser::token_handler

Token handling callback.

◆ token_pw

void* hubbub_tokeniser::token_pw

Token handler data.


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