Searched refs:tbb_exception_ptr (Results 1 – 4 of 4) sorted by relevance
35 tbb_exception_ptr* tbb_exception_ptr::allocate() noexcept { in allocate()36 tbb_exception_ptr* eptr = (tbb_exception_ptr*)allocate_memory(sizeof(tbb_exception_ptr)); in allocate()37 return eptr ? new (eptr) tbb_exception_ptr(std::current_exception()) : nullptr; in allocate()40 void tbb_exception_ptr::destroy() noexcept { in destroy()41 this->~tbb_exception_ptr(); in destroy()45 void tbb_exception_ptr::throw_self() { in throw_self()
317 class tbb_exception_ptr {320 static tbb_exception_ptr* allocate() noexcept;330 tbb_exception_ptr(const std::exception_ptr& src) : my_ptr(src) {} in tbb_exception_ptr() function
363 … ed.context->my_exception.store(tbb_exception_ptr::allocate(), std::memory_order_release); in local_wait_for_all()
53 class tbb_exception_ptr; variable239 std::atomic<r1::tbb_exception_ptr*> my_exception;240 static_assert(sizeof(std::atomic<r1::tbb_exception_ptr*>) == sizeof(r1::tbb_exception_ptr*),259 - sizeof(std::atomic<r1::tbb_exception_ptr*>) // my_exception