Spec-Zone.ru › C++

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) (since C++17)
bool has_root_name() const;
(2) (since C++17)
bool has_root_directory() const;
(3) (since C++17)
bool has_relative_path() const;
(4) (since C++17)
bool has_parent_path() const;
(5) (since C++17)
bool has_filename() const;
(6) (since C++17)
bool has_stem() const;
(7) (since C++17)
bool has_extension() const;
(8) (since 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 в противном случае.

Исключения

Может выбросить исключения, определённые реализацией.

Пример

См. также

empty
проверяет, является ли путь пустым
(публичный член-функция)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/filesystem/path/has_path

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API