BlitzMax Extended  0.8.11
Pushing Blitz to the Max.
blitz_arrayboundsexception.h
Go to the documentation of this file.
00001 
00008 #ifndef BLITZ_ARRAYBOUNDSEXCEPTION_H
00009 #define BLITZ_ARRAYBOUNDSEXCEPTION_H
00010 
00011 #include "blitz_blitzexception.h"
00012 
00013 BB_BEGIN_DECLS
00014 
00019 struct BBArrayBoundsException
00020 {
00021     BBClass         *clas;
00022     int             refs;
00023     
00024     BBException     *cause;
00025 };
00026 
00027 extern BBClass bbArrayBoundsExceptionClass;
00028 
00032 BBString* bbArrayBoundsExceptionToString(const BBArrayBoundsException *ex);
00033 
00037 BBArrayBoundsException* bbArrayBoundsExceptionCreate();
00038 
00039 #define bbArrayBoundsError          brl_blitz_ArrayBoundsError
00040 
00044 void bbArrayBoundsError();
00045 
00046 BB_END_DECLS
00047 
00048 #endif  // BLITZ_ARRAYBOUNDSEXCEPTION_H