![]() |
BlitzMax Extended
0.8.11
Pushing Blitz to the Max.
|
00001 00008 #ifndef BLITZ_EX_NULLOBJECTEXCEPTION_H 00009 #define BLITZ_EX_NULLOBJECTEXCEPTION_H 00010 00011 #include "blitz_blitzexception.h" 00012 00013 BB_BEGIN_DECLS 00014 00019 struct BBNullObjectException 00020 { 00025 BBClass *clas; 00026 00027 int refs; 00028 00029 BBException *cause; 00030 }; 00031 00032 extern BBClass bbNullObjectExceptionClass; 00033 00038 BBString* bbNullObjectExceptionToString(const BBNullObjectException *ex); 00039 00040 // API 00041 00046 BBNullObjectException* bbNullObjectExceptionCreate(); 00047 00048 // Needed to be binary compatible with old modules 00049 #define bbNullObjectError brl_blitz_NullObjectError 00050 00060 void bbNullObjectError(); 00061 00062 BB_END_DECLS 00063 00064 #endif // BLITZ_EX_NULLOBJECTEXCEPTION_H