#include "tbb_stddef.h"
#include <stdexcept>
Go to the source code of this file.
Classes |
| class | tbb::bad_last_alloc |
| | Exception for concurrent containers.
|
| class | tbb::improper_lock |
| | Exception for PPL locks.
|
| class | tbb::invalid_multiple_scheduling |
| | Exception for repeated scheduling of the same task_handle.
|
| class | tbb::missing_wait |
| | Exception for missing wait on structured_task_group.
|
Namespaces |
| namespace | tbb |
| | The namespace tbb contains all components of the library.
|
| namespace | tbb::internal |
Enumerations |
| enum | exception_id {
tbb::internal::eid_bad_alloc = 1,
tbb::internal::eid_bad_last_alloc,
tbb::internal::eid_nonpositive_step,
tbb::internal::eid_out_of_range,
tbb::internal::eid_segment_range_error,
tbb::internal::eid_index_range_error,
tbb::internal::eid_missing_wait,
tbb::internal::eid_invalid_multiple_scheduling,
tbb::internal::eid_improper_lock,
tbb::internal::eid_possible_deadlock,
tbb::internal::eid_operation_not_permitted,
tbb::internal::eid_condvar_wait_failed,
tbb::internal::eid_invalid_load_factor,
tbb::internal::eid_invalid_buckets_number,
tbb::internal::eid_invalid_swap,
tbb::internal::eid_reservation_length_error,
tbb::internal::eid_invalid_key,
tbb::internal::eid_max,
tbb::internal::eid_bad_alloc = 1,
tbb::internal::eid_bad_last_alloc,
tbb::internal::eid_nonpositive_step,
tbb::internal::eid_out_of_range,
tbb::internal::eid_segment_range_error,
tbb::internal::eid_index_range_error,
tbb::internal::eid_missing_wait,
tbb::internal::eid_invalid_multiple_scheduling,
tbb::internal::eid_improper_lock,
tbb::internal::eid_possible_deadlock,
tbb::internal::eid_operation_not_permitted,
tbb::internal::eid_condvar_wait_failed,
tbb::internal::eid_invalid_load_factor,
tbb::internal::eid_invalid_buckets_number,
tbb::internal::eid_invalid_swap,
tbb::internal::eid_reservation_length_error,
tbb::internal::eid_invalid_key,
tbb::internal::eid_max
} |
Functions |
| void | tbb::internal::throw_bad_last_alloc_exception_v4 () |
| | Obsolete.
|
| void | tbb::internal::throw_exception (exception_id eid) |
| | Versionless convenience wrapper for throw_exception_v4()
|
| void | tbb::internal::throw_exception_v4 (exception_id) |
| | Gathers all throw operators in one place.
|