Name

pdbStmt —

stmt_t

();

        

ST_NA

          

ST_SWITCH

          

ST_CASE

          

ST_INIT

          

ST_RETURN

          

ST_IF

          

ST_EMPTY

          

ST_FOR

          

ST_GOTO

          

ST_CONTINUE

          

ST_BREAK

          

ST_LABEL

          

ST_BLOCK

          

ST_ASM

          

ST_EXPR

          

ST_ASSIGN

          

ST_THROW

          

ST_WHILE

          

ST_DO

          

ST_TRY

          

ST_CATCH

          

ST_DECL

          

ST_SET_VLA_SIZE

          

ST_VLA_DECL

          

ST_VLA_DEALLOC

          

ST_FALLOCATE

          

ST_FASSIGN

          

ST_FIO

          

ST_FDO

          

ST_FDEALLOCATE

          

ST_FRETURN

          

ST_FIF

          

ST_FGOTO

          

ST_FSINGLE_IF

          

ST_FSTOP

          

ST_FLABEL

          

pdbStmt

pdbStmt::pdbStmt ( id);  
int  id;

        

kind

void pdbStmt::kind ( kind);  
stmt_t  kind;

        

stmtBegin

void pdbStmt::stmtBegin ( loc);  
const pdbLoc &  loc;

        

stmtEnd

void pdbStmt::stmtEnd ( loc);  
const pdbLoc &  loc;

        

nextStmt

void pdbStmt::nextStmt ( s);  
const pdbStmt *  s;

        

downStmt

void pdbStmt::downStmt ( s);  
const pdbStmt *  s;

        

extraStmt

void pdbStmt::extraStmt ( s);  
const pdbStmt *  s;

        

id

int pdbStmt::id ();

        

kind

pdbStmt::stmt_t pdbStmt::kind ( );  

        

stmtBegin

const pdbLoc & pdbStmt::stmtBegin ( );  

        

stmtEnd

const pdbLoc & pdbStmt::stmtEnd ( );  

        

nextStmt

const pdbStmt * pdbStmt::nextStmt ( );  

        

downStmt

const pdbStmt * pdbStmt::downStmt ( );  

        

extraStmt

const pdbStmt * pdbStmt::extraStmt ( );  

        

toName

static const char* pdbStmt::toName ( v);  
stmt_t  v;

        

toStmt

static stmt_t pdbStmt::toStmt ( v);  
const char *  v;

        

i

int pdbStmt::i ();

        

knd

stmt_t pdbStmt::knd ();

        

bg

pdbLoc pdbStmt::bg ();

        

ed

pdbLoc pdbStmt::ed ();

        

nxt

const pdbStmt* pdbStmt::nxt ();

        

dwn

const pdbStmt* pdbStmt::dwn ();

        

ex

const pdbStmt* pdbStmt::ex ();

        

pdbRoutine

friend class pdbRoutine ();