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/isn.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_ISN_PACKAGE_EXPORT saga::isn::navigator& 00022 task::get_result<saga::isn::navigator>(); 00023 template SAGA_ISN_PACKAGE_EXPORT saga::isn::navigator const& 00024 task::get_result<saga::isn::navigator>() const; 00025 00026 template SAGA_ISN_PACKAGE_EXPORT std::vector<saga::isn::entity_data>& 00027 task::get_result<std::vector<saga::isn::entity_data> >(); 00028 template SAGA_ISN_PACKAGE_EXPORT std::vector<saga::isn::entity_data> const& 00029 task::get_result<std::vector<saga::isn::entity_data> >() const; 00030 00031 }