Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

parseelt.cc File Reference

#include <stdio.h>
#include <vector>
#include "parseelt.h"
#include "parsehandler-preparse.h"

Include dependency graph for parseelt.cc:

Include dependency graph

Go to the source code of this file.

Defines

#define CALL0(method)
#define CALL1(method, arg)
#define CALL2(method, arg1, arg2)
#define CALL4(method, arg1, arg2, arg3, arg4)

Functions

string IntToString (int i, const char *format)


Define Documentation

#define CALL0 method   
 

Value:

for ( vector<ParseHandler*>::iterator cur_ph = ph->begin();         \
        cur_ph != ph->end(); ++cur_ph )                                   \
    (*cur_ph)->method();

Definition at line 25 of file parseelt.cc.

Referenced by ParseElt::Process_AnchorDone(), ParseElt::Process_AppletDone(), ParseElt::Process_BodyDone(), ParseElt::Process_Break(), ParseElt::Process_Caption(), ParseElt::Process_CaptionDone(), ParseElt::Process_ChangeBGColorEnd(), ParseElt::Process_ChangeFontColorEnd(), ParseElt::Process_FormDone(), ParseElt::Process_FramesetDone(), ParseElt::Process_HeadDone(), ParseElt::Process_HeadingDone(), ParseElt::Process_HorizontalRule(), ParseElt::Process_IFrameDone(), ParseElt::Process_ListDone(), ParseElt::Process_ListItem(), ParseElt::Process_Noframes(), ParseElt::Process_NoframesDone(), ParseElt::Process_ObjectDone(), ParseElt::Process_OptionDone(), ParseElt::Process_OrderedList(), ParseElt::Process_ParagraphEnd(), ParseElt::Process_SelectDone(), ParseElt::Process_Table(), ParseElt::Process_TableCellDone(), ParseElt::Process_TableDone(), ParseElt::Process_TableRow(), ParseElt::Process_TableRowDone(), ParseElt::Process_TermOrPunct(), ParseElt::Process_TextAreaDone(), and ParseElt::Process_UnorderedList().

#define CALL1 method,
arg   
 

Value:

for ( vector<ParseHandler*>::iterator cur_ph = ph->begin();         \
        cur_ph != ph->end(); ++cur_ph )                                   \
    (*cur_ph)->method(arg);

Definition at line 31 of file parseelt.cc.

Referenced by ParseElt::Process_Document(), ParseElt::Process_Heading(), and ParseElt::Process_ResponseCode().

#define CALL2 method,
arg1,
arg2   
 

Value:

for ( vector<ParseHandler*>::iterator cur_ph = ph->begin();         \
        cur_ph != ph->end(); ++cur_ph )                                   \
    (*cur_ph)->method(arg1, arg2);

Definition at line 37 of file parseelt.cc.

Referenced by ParseElt::Process_Anchor(), ParseElt::Process_Applet(), ParseElt::Process_Area(), ParseElt::Process_BaseURL(), ParseElt::Process_Body(), ParseElt::Process_ChangeBGColor(), ParseElt::Process_ChangeFontColor(), ParseElt::Process_Div(), ParseElt::Process_DivDone(), ParseElt::Process_Embed(), ParseElt::Process_Form(), ParseElt::Process_Frame(), ParseElt::Process_Frameset(), ParseElt::Process_Head(), ParseElt::Process_IFrame(), ParseElt::Process_Image(), ParseElt::Process_Input(), ParseElt::Process_LocalName(), ParseElt::Process_Meta(), ParseElt::Process_Object(), ParseElt::Process_Option(), ParseElt::Process_ParagraphStart(), ParseElt::Process_Param(), ParseElt::Process_Select(), ParseElt::Process_Span(), ParseElt::Process_SpanDone(), ParseElt::Process_TableDCell(), ParseElt::Process_TableHCell(), and ParseElt::Process_TextArea().

#define CALL4 method,
arg1,
arg2,
arg3,
arg4   
 

Value:

for ( vector<ParseHandler*>::iterator cur_ph = ph->begin();         \
        cur_ph != ph->end(); ++cur_ph )                                   \
    (*cur_ph)->method(arg1,arg2,arg3,arg4);

Definition at line 43 of file parseelt.cc.

Referenced by ParseElt::Process_Header(), and ParseElt::Process_TermOrPunct().


Function Documentation

string IntToString int    i,
const char *    format
 

Definition at line 48 of file parseelt.cc.

Referenced by ParseElt::Process_Document().


Generated on Wed May 29 11:37:19 2002 for MarkovPR by doxygen1.2.15