FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
sync_func.h File Reference
#include <functional>
#include <mutex>
Include dependency graph for sync_func.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  freetensor::detail::TaggedSyncFunc< T >
 
struct  freetensor::detail::TaggedUnsyncFunc< T >
 
class  freetensor::SyncFunc< R(Params...)>
 

Namespaces

namespace  freetensor
 
namespace  freetensor::detail
 

Functions

template<class T >
detail::TaggedSyncFunc< std::remove_reference_t< T > > freetensor::syncFunc (T &&f)
 
template<class T >
detail::TaggedUnsyncFunc< std::remove_reference_t< T > > freetensor::unsyncFunc (T &&f)