realpath.hpp
Go to the documentation of this file.
1 
11 /*****************************************************************************
12 ** Ifdefs
13 *****************************************************************************/
14 
15 #ifndef ECL_FILESYSTEM_REALPATH_HPP_
16 #define ECL_FILESYSTEM_REALPATH_HPP_
17 
18 /*****************************************************************************
19 ** Cross Platform Configuration
20 *****************************************************************************/
21 
22 #include <ecl/filesystem/config.hpp>
23 #include "macros.hpp"
24 
25 #if defined(ECL_PRIVATE_HAS_POSIX_REALPATH)
26 
27 /*****************************************************************************
28 ** Includes
29 *****************************************************************************/
30 
31 #include <string>
32 #include <ecl/errors/handlers.hpp>
33 
34 /*****************************************************************************
35 ** Namespaces
36 *****************************************************************************/
37 
38 namespace ecl {
39 
40 /*****************************************************************************
41 ** Implementations
42 *****************************************************************************/
61 ecl_filesystem_PUBLIC ecl::Error realpath(const std::string& path, std::string& absolute_path);
62 
63 
64 } // namespace ecl
65 
66 #endif /* ECL_PRIVATE_HAS_POSIX_REALPATH */
67 #endif /* ECL_FILESYSTEM_REALPATH_HPP_ */
#define ecl_filesystem_PUBLIC
Definition: macros.hpp:33
Macros for public, local export handling.


ecl_filesystem
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:08:13