NAME
Exception::Cxx - Switch to ANSI C++ exceptions
SYNOPSIS
use Exception::Cxx;
DESCRIPTION
This module install arranges for perl to use ANSI C++ exceptions (instead of setjmp
/longjmp
). The reason you might want this is for integration with 3rd party libraries that already make use of C++ exceptions.
BUGS
At the moment, this extension requires patches to the perl source code. These changes will shortly be integrated into the perl development branch. 'cxxpatch' has been tested with 5.005_56.
sigsetjmp
manages more state than C++. sigprocmask
& priocntl
are not saved/restored.
C++ exceptions will not work with the perl compiler backend. Actually, I think this is the perl compiler's bug.
CONTACT
If you have suggestions or more hints files, please contact me at bitset@mindspring.com. Thanks!
AUTHOR
Copyright © 1997-1999 Joshua Nathaniel Pritikin. All rights reserved.
This package is free software and is provided "as is" without express or implied warranty. It may be used, redistributed and/or modified under the terms of the Perl Artistic License (see http://www.perl.com/perl/misc/Artistic.html)
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 44:
Non-ASCII character seen before =encoding in '©'. Assuming CP1252