00001 // Copyright (c) 2005-2009 Hartmut Kaiser 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 00006 #include <saga/saga/replica.hpp> 00007 #include <saga/saga/adaptors/task.hpp> 00008 #include <saga/saga/detail/task_get_result_impl.hpp> 00009 00011 namespace saga 00012 { 00014 // implement all task::get_result<> functions needed in filesystem package 00015 template SAGA_REPLICA_PACKAGE_EXPORT saga::replica::logical_file& 00016 task::get_result<saga::replica::logical_file>(); 00017 template SAGA_REPLICA_PACKAGE_EXPORT saga::replica::logical_file const& 00018 task::get_result<saga::replica::logical_file>() const; 00019 00020 template SAGA_REPLICA_PACKAGE_EXPORT saga::replica::logical_directory& 00021 task::get_result<saga::replica::logical_directory>(); 00022 template SAGA_REPLICA_PACKAGE_EXPORT saga::replica::logical_directory const& 00023 task::get_result<saga::replica::logical_directory>() const; 00024 00026 } 00027