SAGA Adaptor CPI v.1.0
|
00001 // Copyright (c) 2009 STFC 00002 // 00003 // Distributed under the Boost Software License, Version 1.0. (See accompanying 00004 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 00005 #include <vector> 00006 00007 #include <saga/saga/sd.hpp> 00008 #include <saga/saga/adaptors/task.hpp> 00009 #include <saga/saga/detail/task_get_result_impl.hpp> 00010 00012 namespace saga 00013 { 00015 // implement all task::get_result<> functions needed in sd package 00016 template SAGA_SD_PACKAGE_EXPORT std::vector<saga::sd::service_description>& 00017 task::get_result<std::vector<saga::sd::service_description> >(); 00018 template SAGA_SD_PACKAGE_EXPORT std::vector<saga::sd::service_description> const& 00019 task::get_result<std::vector<saga::sd::service_description> >() const; 00020 00021 template SAGA_SD_PACKAGE_EXPORT saga::sd::discoverer& 00022 task::get_result<saga::sd::discoverer>(); 00023 template SAGA_SD_PACKAGE_EXPORT saga::sd::discoverer const& 00024 task::get_result<saga::sd::discoverer>() const; 00025 00026 }