#include "plmsys_config.h"
#include <string>
#include <stdio.h>
Go to the source code of this file.
◆ ISSLASH
◆ basename()
| std::string basename |
( |
const std::string & | fn | ) |
|
◆ compose_filename() [1/2]
| std::string compose_filename |
( |
const char * | a, |
|
|
const char * | b ) |
◆ compose_filename() [2/2]
| std::string compose_filename |
( |
const std::string & | a, |
|
|
const std::string & | b ) |
◆ dirname()
| std::string dirname |
( |
const std::string & | fn | ) |
|
◆ extension_is() [1/2]
| int extension_is |
( |
const char * | fname, |
|
|
const char * | ext ) |
◆ extension_is() [2/2]
| int extension_is |
( |
const std::string & | fname, |
|
|
const char * | ext ) |
◆ file_util_dirname()
| char * file_util_dirname |
( |
const char * | filename | ) |
|
◆ file_util_dirname_string()
| std::string file_util_dirname_string |
( |
const char * | filename | ) |
|
◆ file_util_parent() [1/2]
| char * file_util_parent |
( |
const char * | filename | ) |
|
◆ file_util_parent() [2/2]
| std::string file_util_parent |
( |
const std::string & | filename | ) |
|
◆ make_windows_slashes()
| std::string make_windows_slashes |
( |
const std::string & | s | ) |
|
◆ strip_extension() [1/2]
| void strip_extension |
( |
char * | filename | ) |
|
◆ strip_extension() [2/2]
| std::string strip_extension |
( |
const std::string & | filename | ) |
|
◆ strip_extension_if()
| std::string strip_extension_if |
( |
const std::string & | filename, |
|
|
const std::string & | ext ) |
◆ strip_leading_dir()
| std::string strip_leading_dir |
( |
const std::string & | fn | ) |
|
◆ trim_trailing_slashes() [1/2]
| void trim_trailing_slashes |
( |
char * | pathname | ) |
|
◆ trim_trailing_slashes() [2/2]
| std::string trim_trailing_slashes |
( |
const std::string & | pathname | ) |
|