root/implementation_methods.hpp

Revision 79, 1.2 KB (checked in by sascha, 2 years ago)

lots of changes

Line 
1#ifndef __TMTO__IMPLEMENTATION__METHODS__HPP
2#define __TMTO__IMPLEMENTATION__METHODS__HPP
3
4#include <tmto/configuration/select.hpp>
5#include <tmto/configuration/boost_mpl.hpp>
6
7namespace tmto {
8  //  template <typename Impl, typename Args, typename Condition, typename RoundFunc, typename KernelArgs>
9  //  const char * standard_implementation_base<Impl, Args, Condition, RoundFunc, KernelArgs>::implementation_name() {
10  //    return implementation::host_part<Impl>::name;
11  //  }
12
13  namespace implementation {
14    //    template <typename Impl, typename Args>
15    //    combined_implementation *
16    //    combined_implementation_creator<Impl, Args>
17    //    ::select_combined_implementation
18    //    (const char * condition, const char * roundfunc) {
19    //      return configuration::select_implementation<Impl, Args,
20    //  typename tmto::configuration::supported_combined_implementations_mpl<
21    //    tmto::configuration::supported_combined_implementations
22    //  >::type
23    //      >::invoke(condition, roundfunc);
24    //    }
25  }
26
27}
28#  ifdef DEFINE_STATIC_STORAGE
29const char * tmto::implementation::arguments_host_part<tmto::configuration::unused>::name = "unused";
30#  endif
31
32#endif
Note: See TracBrowser for help on using the browser.