std::filesystem::path::has_root_path, std::filesystem::path::has_root_name, std::filesystem::path::has_root_directory, std::filesystem::path::has_relative_path, std::filesystem::path::has_parent_path, std::filesystem::path::has_filename, std::filesystem::path::has_stem, std::filesystem::path::has_extension
bool has_root_path() const; | (1) | (начиная с C++17) |
bool has_root_name() const; | (2) | (начиная с C++17) |
bool has_root_directory() const; | (3) | (начиная с C++17) |
bool has_relative_path() const; | (4) | (начиная с C++17) |
bool has_parent_path() const; | (5) | (начиная с C++17) |
bool has_filename() const; | (6) | (начиная с C++17) |
bool has_stem() const; | (7) | (начиная с C++17) |
bool has_extension() const; | (8) | (начиная с C++17) |
Проверяет, содержит ли путь соответствующий элемент пути.
1) Проверяет, является ли
root_path() пустым.
2) Проверяет, является ли
root_name() пустым.
3) Проверяет, является ли
root_directory() пустым.
4) Проверяет, является ли
relative_path() пустым.
5) Проверяет, является ли
parent_path() пустым.
6) Проверяет, является ли
filename() пустым.
7) Проверяет, является ли
stem() пустым.
8) Проверяет, является ли
extension() пустым.Параметры
(нет)
Возвращаемое значение
true, если соответствующий компонент пути не пуст, и false в противном случае.
Исключения
Могут быть выброшены исключения, определяемые реализацией.
Пример
См. также
| проверяет, является ли путь пустым (открытая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/filesystem/path/has_path