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.
Defines | |
#define | INTELIB_ASSERT(condition, exception) do { if(!(condition)) throw exception; } while(0) |
Assertion macro which can be disabled for a production version. |
|
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[](). |