Main Page
Namespaces
Classes
Files
File List
File Members
include
ecl
filesystem
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_ */
ecl
ecl_filesystem_PUBLIC
#define ecl_filesystem_PUBLIC
Definition:
macros.hpp:33
ecl::Error
macros.hpp
Macros for public, local export handling.
handlers.hpp
ecl_filesystem
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:08:13