Skip to content

Instantly share code, notes, and snippets.

#include <hpx/type_support/always_void.hpp>
#include <utility>
namespace hpx { namespace traits {
///////////////////////////////////////////////////////////////////////////
namespace detail {
template <typename T, typename U, typename Enable = void>
struct equality_result
{
#include <hpx/type_support/always_void.hpp>
#include <utility>
namespace hpx { namespace traits {
///////////////////////////////////////////////////////////////////////////
namespace detail {
template <typename T, typename U, typename Enable = void>
struct equality_result
{
void f()
{
//use dynamic loading to load and invoke visit here
}
template<
void (*F)()
>
struct action
{
@hkaiser
hkaiser / functor.cpp
Created July 5, 2012 23:50 — forked from pesterie/functor.cpp
register functor
#include <hpx/hpx.hpp>
#include <hpx/hpx_init.hpp>
#include <hpx/runtime/actions/plain_action.hpp>
#include <hpx/components/dataflow/dataflow.hpp>
#include <iostream>
#include <cstdlib>
template<class T>
struct add_