|
int | tbb::internal::AvailableHwConcurrency () |
| Returns maximal parallelism level supported by the current OS configuration. More...
|
|
size_t | tbb::internal::DefaultSystemPageSize () |
| Returns OS regular memory page size. More...
|
|
void | tbb::internal::handle_win_error (int error_code) |
| Throws std::runtime_error with what() returning error_code description prefixed with aux_info. More...
|
|
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...
|
|
template<typename T > |
T | tbb::internal::min (const T &val1, const T &val2) |
| Utility template function returning lesser of the two values. More...
|
|
template<typename T > |
T | tbb::internal::max (const T &val1, const T &val2) |
| Utility template function returning greater of the two values. More...
|
|
unsigned | tbb::internal::GetPrime (unsigned seed) |
|
template<typename T1 , typename T2 , class Pred > |
T1 | tbb::internal::atomic_update (tbb::atomic< T1 > &dst, T2 newValue, Pred compare) |
| Atomically replaces value of dst with newValue if they satisfy condition of compare predicate. More...
|
|
template<typename F > |
void | tbb::internal::atomic_do_once (const F &initializer, atomic< do_once_state > &state) |
| One-time initialization function. More...
|
|
void | tbb::internal::run_initializer (void(*f)(), atomic< do_once_state > &state) |
|
void | tbb::internal::run_initializer (bool(*f)(), atomic< do_once_state > &state) |
|
void | tbb::internal::destroy_process_mask () |
|
bool | tbb::internal::cpu_has_speculation () |
| check for transaction support. More...
|
|
bool | tbb::internal::gcc_rethrow_exception_broken () |
|
void | tbb::internal::fix_broken_rethrow () |
|