Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CatchClause Class Reference

#include <catch_clause.hh>

Collaboration diagram for CatchClause:

Collaboration graph
[legend]
List of all members.

Public Methods

 CatchClause (const string &exceptionDecl_, const Position &edPos, const string &code_, const Position &codePos)

Public Attributes

CodeChunk exceptionDecl
CodeChunk code

Detailed Description

This class holds information about a catch clause found in an EBNF expansion.

For a catch construction like catch (XXX) { YYY }, the exceptionDecl string will contain the XXX part, and the code string will contain the YYY part.

Definition at line 62 of file catch_clause.hh.


Constructor & Destructor Documentation

CatchClause::CatchClause ( const string & exceptionDecl_,
const Position & edPos,
const string & code_,
const Position & codePos ) [inline]
 

Definition at line 66 of file catch_clause.hh.


Member Data Documentation

CodeChunk CatchClause::exceptionDecl
 

Definition at line 71 of file catch_clause.hh.

CodeChunk CatchClause::code
 

Definition at line 72 of file catch_clause.hh.


The documentation for this class was generated from the following file:
Generated at Tue Jul 9 21:05:57 2002 for CppCC by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001