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

ixlib_exgen.hh File Reference

#include <ixlib_exbase.hh>

Go to the source code of this file.

Namespaces

namespace  ixion

Defines

#define EC_CANNOTEVALUATE   0
#define EC_NOTYETIMPLEMENTED   1
#define EC_ERROR   2
#define EC_NULLPOINTER   3
#define EC_INVALIDPAR   4
#define EC_INDEX   5
#define EC_BUFFEROVERFLOW   6
#define EC_BUFFERUNDERFLOW   7
#define EC_ITEMNOTFOUND   8
#define EC_INVALIDOP   9
#define EC_DIMENSIONMISMATCH   10
#define EC_CANCELLED   11
#define EC_EMPTYSET   12
#define EC_CANNOTREMOVEFROMGC   13
#define EC_REMAININGREF   14
#define ECMEM_GENERAL   0
#define EXGEN_THROW(CODE)
#define EXGEN_THROWINFO(CODE, INFO)
#define EXGEN_NYI
#define EXMEM_THROW(BYTES)
#define EX_MEMCHECK(PTR)


Define Documentation

#define ECMEM_GENERAL   0
 

Definition at line 38 of file ixlib_exgen.hh.

#define EC_BUFFEROVERFLOW   6
 

Definition at line 28 of file ixlib_exgen.hh.

#define EC_BUFFERUNDERFLOW   7
 

Definition at line 29 of file ixlib_exgen.hh.

#define EC_CANCELLED   11
 

Definition at line 33 of file ixlib_exgen.hh.

#define EC_CANNOTEVALUATE   0
 

Definition at line 22 of file ixlib_exgen.hh.

#define EC_CANNOTREMOVEFROMGC   13
 

Definition at line 35 of file ixlib_exgen.hh.

#define EC_DIMENSIONMISMATCH   10
 

Definition at line 32 of file ixlib_exgen.hh.

#define EC_EMPTYSET   12
 

Definition at line 34 of file ixlib_exgen.hh.

#define EC_ERROR   2
 

Definition at line 24 of file ixlib_exgen.hh.

#define EC_INDEX   5
 

Definition at line 27 of file ixlib_exgen.hh.

#define EC_INVALIDOP   9
 

Definition at line 31 of file ixlib_exgen.hh.

#define EC_INVALIDPAR   4
 

Definition at line 26 of file ixlib_exgen.hh.

#define EC_ITEMNOTFOUND   8
 

Definition at line 30 of file ixlib_exgen.hh.

#define EC_NOTYETIMPLEMENTED   1
 

Definition at line 23 of file ixlib_exgen.hh.

#define EC_NULLPOINTER   3
 

Definition at line 25 of file ixlib_exgen.hh.

#define EC_REMAININGREF   14
 

Definition at line 36 of file ixlib_exgen.hh.

#define EXGEN_NYI
 

Value:

  EXGEN_THROW(EC_NOTYETIMPLEMENTED)

Definition at line 47 of file ixlib_exgen.hh.

#define EXGEN_THROW( CODE )
 

Value:

  EX_THROW(generic,CODE)

Definition at line 43 of file ixlib_exgen.hh.

Referenced by ixion::reference_manager::forgetReference(), and ixion::reference_manager::removeNoFreeReference().

#define EXGEN_THROWINFO( CODE, INFO )
 

Value:

  EX_THROWINFO(generic,CODE,INFO)

Definition at line 45 of file ixlib_exgen.hh.

#define EXMEM_THROW( BYTES )
 

Value:

  throw memory_exception(ECMEM_GENERAL,BYTES,__FILE__,__LINE__);

Definition at line 49 of file ixlib_exgen.hh.

#define EX_MEMCHECK( PTR )
 

Value:

  if (!PTR) EXMEM_THROW(sizeof(*PTR));

Definition at line 51 of file ixlib_exgen.hh.


Generated at Tue Apr 17 18:29:43 2001 for ixlib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001