#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_

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:






Web Site Translations