Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include "tbb/tbb_stddef.h"
#include "tbb_assert_impl.h"
#include "tbb/tbb_exception.h"
#include "tbb/tbb_machine.h"
#include "tbb_misc.h"
#include "tbb_version.h"
#include <cstdio>
#include <cstdlib>
#include <stdexcept>
#include <cstring>
#include <unistd.h>
Go to the source code of this file.
Namespaces | |
tbb | |
The graph class. | |
tbb::internal | |
Identifiers declared inside namespace internal should never be used directly by client code. | |
Macros | |
#define | __TBB_STD_RETHROW_EXCEPTION_POSSIBLY_BROKEN |
#define | PRINT_ERROR_AND_ABORT(exc_name, msg) |
#define | DO_THROW(exc, init_args) PRINT_ERROR_AND_ABORT(#exc, #init_args) |
Functions | |
size_t | tbb::internal::DefaultSystemPageSize () |
Returns OS regular memory page size. More... | |
void __TBB_EXPORTED_FUNC | tbb::internal::handle_perror (int error_code, const char *aux_info) |
Throws std::runtime_error with what() returning error_code description prefixed with aux_info. More... | |
void __TBB_EXPORTED_FUNC | tbb::internal::throw_bad_last_alloc_exception_v4 () |
Obsolete. More... | |
void __TBB_EXPORTED_FUNC | tbb::internal::throw_exception_v4 (exception_id) |
Gathers all throw operators in one place. More... | |
void | tbb::internal::fix_broken_rethrow () |
bool | tbb::internal::gcc_rethrow_exception_broken () |
void | tbb::internal::PrintVersion () |
Prints TBB version information on stderr. More... | |
void | tbb::internal::PrintExtraVersionInfo (const char *category, const char *format,...) |
Prints arbitrary extra TBB version information on stderr. More... | |
void | tbb::internal::PrintRMLVersionInfo (void *arg, const char *server_info) |
A callback routine to print RML version information on stderr. More... | |
bool | tbb::internal::cpu_has_speculation () |
check for transaction support. More... | |
int __TBB_EXPORTED_FUNC | tbb::TBB_runtime_interface_version () |
The function returns the interface version of the TBB shared library being used. More... | |
Variables | |
static const char | tbb::internal::VersionString [] = "\0" TBB_VERSION_STRINGS |
static bool | tbb::internal::PrintVersionFlag = false |
#define __TBB_STD_RETHROW_EXCEPTION_POSSIBLY_BROKEN |
Definition at line 40 of file tbb_misc.cpp.
#define DO_THROW | ( | exc, | |
init_args | |||
) | PRINT_ERROR_AND_ABORT(#exc, #init_args) |
Definition at line 67 of file tbb_misc.cpp.
#define PRINT_ERROR_AND_ABORT | ( | exc_name, | |
msg | |||
) |
Definition at line 62 of file tbb_misc.cpp.