Shadowrun: Awakened 29 September 2011 - Build 871
Classes | Namespaces | Enumerations | Functions
tbb_exception.h File Reference
#include "tbb_stddef.h"
#include <stdexcept>
Include dependency graph for Include/tbb/tbb_exception.h:
This graph shows which files directly or indirectly include this file:

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.

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net