#include <Context.h>

Collaboration diagram for ESIContext::ParserState:

Public Member Functions

ESIElement::Pointer top ()
 
void init (ESIParserClient *)
 
bool inited () const
 
 ParserState ()
 
void freeResources ()
 
void popAll ()
 

Public Attributes

ESIElement::Pointer stack [10]
 
int stackdepth
 
ESIParser::Pointer theParser
 
int parsing:1
 

Private Attributes

bool inited_
 

Detailed Description

Definition at line 112 of file Context.h.

Constructor & Destructor Documentation

ESIContext::ParserState::ParserState ( )

Definition at line 917 of file Esi.cc.

Member Function Documentation

void ESIContext::ParserState::freeResources ( )

Definition at line 1370 of file Esi.cc.

References NULL.

Referenced by ESIContext::freeResources().

void ESIContext::ParserState::init ( ESIParserClient userData)

Definition at line 1201 of file Esi.cc.

References ESIParser::NewParser().

Referenced by ESIContext::parse().

bool ESIContext::ParserState::inited ( ) const

Definition at line 924 of file Esi.cc.

Referenced by ESIContext::freeResources(), and ESIContext::parse().

void ESIContext::ParserState::popAll ( )

Definition at line 1377 of file Esi.cc.

References NULL.

Referenced by ESIContext::freeResources(), ESIContext::getCachedAST(), and ESIContext::process().

ESIElement::Pointer ESIContext::ParserState::top ( )

Definition at line 912 of file Esi.cc.

References stack, and stackdepth.

Referenced by ESIContext::addLiteral(), ESIContext::addStackElement(), and ESIContext::start().

Member Data Documentation

bool ESIContext::ParserState::inited_
private

Definition at line 128 of file Context.h.

int ESIContext::ParserState::parsing

Definition at line 125 of file Context.h.

Referenced by ESIContext::parse(), and ESIContext::process().

ESIElement::Pointer ESIContext::ParserState::stack[10]
int ESIContext::ParserState::stackdepth
ESIParser::Pointer ESIContext::ParserState::theParser

Definition at line 118 of file Context.h.

Referenced by ESIContext::parseOneBuffer().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors