Go to the documentation of this file.
6 #ifndef CNOID_UTIL_EXECUTABLE_PATH_H
7 #define CNOID_UTIL_EXECUTABLE_PATH_H
10 #include <cnoid/stdx/filesystem>
11 #include <cnoid/Config>
12 #include "exportdecl.h"
21 CNOID_EXPORT
const std::string&
pluginDir();
23 CNOID_EXPORT
const std::string&
shareDir();
26 [[deprecated(
"Use cnoid::executableFile().")]]
29 [[deprecated(
"Use cnoid::executableDir().")]]
32 [[deprecated(
"Use cnoid::executableTopDir().")]]
35 [[deprecated(
"Use cnoid::pluginDir().")]]
38 [[deprecated(
"Use cnoid::shareDir().")]]
const std::string & pluginDir()
Definition: ExecutablePath.cpp:185
const std::string & executableTopDirectory()
Definition: ExecutablePath.h:33
const std::string & executableDirectory()
Definition: ExecutablePath.h:30
stdx::filesystem::path pluginDirPath()
Definition: ExecutablePath.cpp:193
const std::string & shareDir()
Definition: ExecutablePath.cpp:198
const std::string & pluginDirectory()
Definition: ExecutablePath.h:36
const std::string & executableDir()
Definition: ExecutablePath.cpp:164
Definition: AbstractSceneLoader.h:11
stdx::filesystem::path shareDirPath()
Definition: ExecutablePath.cpp:206
stdx::filesystem::path executableTopDirPath()
Definition: ExecutablePath.cpp:180
const std::string & executablePath()
Definition: ExecutablePath.h:27
const std::string & executableFile()
Definition: ExecutablePath.cpp:148
const std::string & shareDirectory()
Definition: ExecutablePath.h:39
const std::string & executableTopDir()
Definition: ExecutablePath.cpp:172
const std::string & executableBasename()
Definition: ExecutablePath.cpp:156