SAGA C++ API 1.6
task_get_result.cpp
Go to the documentation of this file.
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 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines