- Main Page
- Classes
- Directories
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# ExceptionEval Class Reference

Evaluate exception. More...

`#include <exceptioneval.h>`

Inheritance diagram for ExceptionEval:

List of all members.

## Public Member Functions

const char * | getType () const
| Return type of class.
const string & | getMessage () const
| Return exception description.

## Static Public Member Functions

static int | eval (TclInterp *interp, const string &cmd)
| Evaluate command. If error occurs, automatically construct new ExceptionEval exception.

## Detailed Description

Evaluate exception.

Handle situation if script evaluation failed.

Date:
  01-21-2006

Author:
  Ondrej Svejdar

Todo:

Bug:

## Member Function Documentation

int ExceptionEval::eval | ( | TclInterp * | interp,
|  | const string & | cmd
| ) | `[static]`

| Evaluate command. If error occurs, automatically construct new ExceptionEval exception.

Parameters:

  | interp | interpret
  | cmd | script to evaluate

Returns:
  script result errorcode (TCL_OK)

const string & ExceptionEval::getMessage | ( |  | ) | const`[virtual]`

| Return exception description.

Returns:
  exception description

Implements ExceptionBase.

const char * ExceptionEval::getType | ( |  | ) | const`[virtual]`

| Return type of class.

Returns:
  type of class

Reimplemented from ExceptionBase.

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

- H:/projs/dotNET/eda/src/exceptions/exceptioneval.h
- H:/projs/dotNET/eda/src/exceptions/exceptioneval.cpp