BlitzMax Extended  0.8.11
Pushing Blitz to the Max.
blitz_outofdataexception.h
Go to the documentation of this file.
00001 
00008 #ifndef BLITZ_OUTOFDATAEXCEPTION_H
00009 #define BLITZ_OUTOFDATAEXCEPTION_H
00010 
00011 #include "blitz_blitzexception.h"
00012 
00013 BB_BEGIN_DECLS
00014 
00019 struct BBOutOfDataException
00020 {
00021     BBClass         *clas;
00022     int             refs;
00023     
00024     BBException     *cause;
00025 };
00026 
00027 extern BBClass bbOutOfDataExceptionClass;
00028 
00033 BBString* bbOutOfDataExceptionToString(const BBOutOfDataException *ex);
00034 
00035 //  API
00036 
00040 BBOutOfDataException* bbOutOfDataExceptionCreate();
00041 
00042 #define bbOutOfDataError        brl_blitz_OutOfDataError
00043 
00047 void bbOutOfDataError();
00048 
00049 BB_END_DECLS
00050 
00051 #endif  // BLITZ_OUTOFDATAEXCEPTION_H