|
ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
|
#include <ptr.h>
Public Types | |
| using | value_type = std::decay_t< T > |
Public Member Functions | |
| Ptr ()=default | |
| Ptr (const Ptr &p) | |
| Ptr (Ptr &&p)=default | |
| ~Ptr ()=default | |
| Ptr & | operator= (const Ptr &p) |
| Ptr & | operator= (Ptr &&p)=default |
| value_type & | operator* () const |
| value_type & | operator-> () const |
| bool | is_valid () const |
| void | reset () |
Friends | |
| template<typename... Args> | |
| Ptr< T > | make_ptr (Args &&... args) |
| template<typename S > | |
| Ptr< std::decay_t< S > > | get_ptr (S &&obj) |
| template<typename S > | |
| detail::ttg_data_copy_t * | detail::get_copy (Ptr< S > &p) |
| using ttg_parsec::Ptr< T >::value_type = std::decay_t<T> |
|
default |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
friend |
1.9.8