Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007 #include <saga/saga/cpr.hpp>
00008 #include <saga/saga/adaptors/task.hpp>
00009 #include <saga/saga/detail/task_get_result_impl.hpp>
00010
00012 namespace saga
00013 {
00015
00016 namespace detail
00017 {
00018 template <> struct disable_reconvert<saga::job::state> : boost::mpl::true_ {};
00019 template <> struct disable_reconvert<saga::job::ostream> : boost::mpl::true_ {};
00020 template <> struct disable_reconvert<saga::job::istream> : boost::mpl::true_ {};
00021 }
00023
00024
00025
00026 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::job&
00027 task::get_result<saga::cpr::job>();
00028 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::job const&
00029 task::get_result<saga::cpr::job>() const;
00030
00031 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::checkpoint&
00032 task::get_result<saga::cpr::checkpoint>();
00033 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::checkpoint const&
00034 task::get_result<saga::cpr::checkpoint>() const;
00035
00036 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::directory&
00037 task::get_result<saga::cpr::directory>();
00038 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::directory const&
00039 task::get_result<saga::cpr::directory>() const;
00040
00041 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::description&
00042 task::get_result<saga::cpr::description>();
00043 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::description const&
00044 task::get_result<saga::cpr::description>() const;
00045
00046 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::self&
00047 task::get_result<saga::cpr::self>();
00048 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::self const&
00049 task::get_result<saga::cpr::self>() const;
00050
00051 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::service&
00052 task::get_result<saga::cpr::service>();
00053 template SAGA_CPR_PACKAGE_EXPORT saga::cpr::service const&
00054 task::get_result<saga::cpr::service>() const;
00055 }
00056