Main Page Compound List File List Compound Members File Members Related Pages
1.0
- Author:
-
Jonathan 'Wolf' Rentzsch (jon * redshed * net)
This package, coded in ObjC++, allows:
- Throwing C++ exceptions across C/ObjC boundaries.
- Raising ObjC exceptions across C++ boundaries.
- Lossless morphing of C++ exceptions to ObjC exceptions and back.
- Lossless morphing of ObjC exceptions to C++ exceptions and back.
- Use stack-based C++ objects (like auto_ptr<>) in face of NSException-raising code.
Use it by include'ing NSXException.h from your .mm (ObjC++) file.
- Todo:
-
Stop using NSData to wrap std::exception pointers and write an general ObjC C++ pointer wrapper which deletes its wrapped pointer upon dealloc. (Right now the C++ exception pointer is leaked.)
Generated on Wed Mar 5 09:57:46 2003 for TempFile by
1.2.17