realpath.hpp
Go to the documentation of this file.
00001 
00011 /*****************************************************************************
00012 ** Ifdefs
00013 *****************************************************************************/
00014 
00015 #ifndef ECL_FILESYSTEM_REALPATH_HPP_
00016 #define ECL_FILESYSTEM_REALPATH_HPP_
00017 
00018 /*****************************************************************************
00019 ** Cross Platform Configuration
00020 *****************************************************************************/
00021 
00022 #include <ecl/filesystem/config.hpp>
00023 #include "macros.hpp"
00024 
00025 #if defined(ECL_PRIVATE_HAS_POSIX_REALPATH)
00026 
00027 /*****************************************************************************
00028 ** Includes
00029 *****************************************************************************/
00030 
00031 #include <string>
00032 #include <ecl/errors/handlers.hpp>
00033 
00034 /*****************************************************************************
00035 ** Namespaces
00036 *****************************************************************************/
00037 
00038 namespace ecl {
00039 
00040 /*****************************************************************************
00041 ** Implementations
00042 *****************************************************************************/
00061 ecl_filesystem_PUBLIC  ecl::Error realpath(const std::string& path, std::string& absolute_path);
00062 
00063 
00064 } // namespace ecl
00065 
00066 #endif /* ECL_PRIVATE_HAS_POSIX_REALPATH */
00067 #endif /* ECL_FILESYSTEM_REALPATH_HPP_ */


ecl_filesystem
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 21:17:27