Exception container that preserves the exact copy of the original exception. More...
#include <tbb_exception.h>
Public Member Functions | |
| void | destroy () throw () |
| Destroys this objects. More... | |
| void | throw_self () |
| Throws the contained exception . | |
Static Public Member Functions | |
| static tbb_exception_ptr * | allocate () |
| static tbb_exception_ptr * | allocate (const tbb_exception &tag) |
| static tbb_exception_ptr * | allocate (captured_exception &src) |
| This overload uses move semantics (i.e. it empties src) | |
Exception container that preserves the exact copy of the original exception.
This class can be used only when the appropriate runtime support (mandated by C++0x) is present
| void tbb::internal::tbb_exception_ptr::destroy | ( | ) | ||
| throw | ( | |||
| ) | ||||
Destroys this objects.
Note that objects of this type can be created only by the allocate() method.