PPL
1.2
|
User objects the PPL can throw. More...
#include <globals_defs.hh>
Public Member Functions | |
virtual void | throw_me () const =0 |
Throws the user defined exception object. More... | |
virtual | ~Throwable () |
Virtual destructor. More... | |
Related Functions | |
(Note that these are not member functions.) | |
void | maybe_abandon () |
If the pointer abandon_expensive_computations is found to be nonzero, the exception it points to is thrown. More... | |
User objects the PPL can throw.
This abstract base class should be instantiated by those users willing to provide a polynomial upper bound to the time spent by any invocation of a library operator.
Definition at line 239 of file globals_defs.hh.
|
virtual |
|
pure virtual |
Throws the user defined exception object.
|
related |
If the pointer abandon_expensive_computations is found to be nonzero, the exception it points to is thrown.
Definition at line 75 of file globals_inlines.hh.