ptr.h File Reference
#include <unordered_map>#include <mutex>#include "ttg/parsec/ttg_data_copy.h"#include "ttg/parsec/thread_local.h"#include "ttg/parsec/task.h"Classes | |
| struct | ttg_parsec::detail::ptr_impl |
| struct | ttg_parsec::Ptr< T > |
Namespaces | |
| ttg_parsec | |
| this contains PaRSEC-based TTG functionality | |
| ttg_parsec::detail | |
Functions | |
| template<typename Value > | |
| ttg_data_copy_t * | ttg_parsec::detail::create_new_datacopy (Value &&value) |
| template<typename T > | |
| ttg_parsec::detail::ttg_data_copy_t * | ttg_parsec::detail::get_copy (ttg_parsec::Ptr< T > &p) |
| template<typename T , typename... Args> | |
| Ptr< T > | ttg_parsec::make_ptr (Args &&... args) |
| template<typename T > | |
| Ptr< std::decay_t< T > > | ttg_parsec::get_ptr (T &&obj) |
| template<typename T > | |
| detail::ttg_data_copy_t * | ttg_parsec::detail::get_copy (ttg_parsec::Ptr< T > &p) |
1.9.1