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/task.hpp> 00007 #include <saga/saga/filesystem.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 filesystem package 00016 template SAGA_FILESYSTEM_PACKAGE_EXPORT saga::filesystem::file& 00017 task::get_result<saga::filesystem::file>(); 00018 template SAGA_FILESYSTEM_PACKAGE_EXPORT saga::filesystem::file const& 00019 task::get_result<saga::filesystem::file>() const; 00020 00021 template SAGA_FILESYSTEM_PACKAGE_EXPORT saga::filesystem::directory& 00022 task::get_result<saga::filesystem::directory>(); 00023 template SAGA_FILESYSTEM_PACKAGE_EXPORT saga::filesystem::directory const& 00024 task::get_result<saga::filesystem::directory>() const; 00025 00027 }