17 #ifndef __TBB_runtime_loader_H 18 #define __TBB_runtime_loader_H 20 #if ! TBB_PREVIEW_RUNTIME_LOADER 21 #error Set TBB_PREVIEW_RUNTIME_LOADER to include runtime_loader.h 28 #if ! __TBB_NO_IMPLICIT_LINKAGE 30 #pragma comment( linker, "/nodefaultlib:tbb_debug.lib" ) 31 #pragma comment( linker, "/defaultlib:tbbproxy_debug.lib" ) 33 #pragma comment( linker, "/nodefaultlib:tbb.lib" ) 34 #pragma comment( linker, "/defaultlib:tbbproxy.lib" ) 41 namespace interface6 {
114 int max_ver = INT_MAX,
150 int max_ver = INT_MAX
error_mode
Error mode constants.
Invalid function call (e. g. load() called when TBB is already loaded).
Save status of operation and continue.
error_code load(char const *path[], int min_ver=TBB_INTERFACE_VERSION, int max_ver=INT_MAX)
Load TBB.
Print message to stderr and call abort().
No suitable TBB library found.
#define TBB_INTERFACE_VERSION
Base class for types that should not be copied or assigned.
Throw an exception of tbb::runtime_loader::error_code type.
~runtime_loader()
Destroy object.
error_code status()
Report status.
Invalid library found (e. g. TBB_runtime_version symbol not found).
runtime_loader(error_mode mode=em_abort)
Initialize object but do not load TBB.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t mode
TBB found but version is not suitable.