Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

iexcept.hpp File Reference

Detailed Description

Intelib exceptions.

This file defines some classes used in the exception handling by InteLib.

Definition in file iexcept.hpp.

#include "sexpress.hpp"

Include dependency graph for iexcept.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


#define INTELIB_ASSERT(condition, exception)   do { if(!(condition)) throw exception; } while(0)
 Assertion macro which can be disabled for a production version.

Define Documentation

#define INTELIB_ASSERT condition,
exception   )     do { if(!(condition)) throw exception; } while(0)

Assertion macro which can be disabled for a production version.

Definition at line 160 of file iexcept.hpp.

Referenced by IntelibGenericReader::AddDelimiter(), IntelibGenericReader::AddQuoter(), IntelibGenericReader::AddStringLiteral(), IntelibGenericReader::AddToken(), IntelibGenericReader::AddTokenType(), LispLambdaBody::DoAnalyseLambdaList(), IntelibGenericReader::Get(), SExpressionHashPackage::Import(), and SExpressionVector::operator[]().

Generated on Tue Dec 18 00:39:53 2007 for InteLib by  doxygen 1.4.1